# Guides

## Get started

- [Introduction](/guides/introduction/)
- [Installation](/guides/installation/)
- [Coding agents](/guides/coding-agents/)
- [Quick start](/guides/quick-start/)
- [Use cases](/guides/use-cases/)
- [Comparison](/guides/comparison/)
- [Ecosystem](/guides/ecosystem/)

## Main concepts

- [Mental model](/guides/mental-model/)
- [Schemas](/guides/schemas/)
- [Pipelines](/guides/pipelines/)
- [Parse data](/guides/parse-data/)
- [Infer types](/guides/infer-types/)
- [Methods](/guides/methods/)
- [Issues](/guides/issues/)

## Schemas

- [Objects](/guides/objects/)
- [Arrays](/guides/arrays/)
- [Optionals](/guides/optionals/)
- [Enums](/guides/enums/)
- [Unions](/guides/unions/)
- [Intersects](/guides/intersections/)
- [Other](/guides/other/)

## Advanced

- [Naming](/guides/naming-convention/)
- [Async](/guides/async-validation/)
- [i18n](/guides/internationalization/)
- [JSON Schema](/guides/json-schema/)
- [Internals](/guides/internal-architecture/)
- [Integration](/guides/integrate-valibot/)
- [Extension](/guides/extend-valibot/)

## Migration

- [To v0.31.0](/guides/migrate-to-v0.31.0/)
- [From Zod](/guides/migrate-from-zod/)
- [From TypeBox](/guides/migrate-from-typebox/)
- [From Joi](/guides/migrate-from-joi/)
- [From Yup](/guides/migrate-from-yup/)
- [From class-validator](/guides/migrate-from-class-validator/)
- [From Superstruct](/guides/migrate-from-superstruct/)
- [From io-ts](/guides/migrate-from-io-ts/)
