Introducción
¡Zod 4 ya es estable! Lee las notas de la versión aquí.
Featured sponsor: Jazz

Interested in featuring? Get in touch.
Introducción
Zod es una biblioteca de validación orientada a TypeScript. Usando Zod, puedes definir esquemas que puedes usar para validar datos, desde un simple string hasta un objeto anidado complejo.
Características
- Cero dependencias externas
- Funciona en Node.js y todos los navegadores modernos
- Pequeño: paquete núcleo de 2kb (gzipped)
- API inmutable: los métodos devuelven una nueva instancia
- Interfaz concisa
- Funciona con TypeScript y JS plano
- Conversión integrada a JSON Schema
- Ecosistema extenso
Instalación
Zod también está disponible como @zod/zod en jsr.io.
Zod también proporciona un archivo llms.txt.
Requisitos
Zod se prueba contra TypeScript v5.5 y posteriores. Las versiones anteriores pueden funcionar pero no están oficialmente soportadas.
"strict"
Debes habilitar el modo strict en tu tsconfig.json. Esta es una mejor práctica para todos los proyectos TypeScript.
Ecosistema
Zod tiene un ecosistema próspero de bibliotecas, herramientas e integraciones. Consulta la página del Ecosistema para ver una lista completa de bibliotecas que soportan Zod o están construidas sobre él.
- Recursos
- Bibliotecas de API
- Integraciones de Formularios
- Zod a X
- X a Zod
- Bibliotecas de Mocking
- Impulsado por Zod
También contribuyo a los siguientes proyectos, que me gustaría destacar:
- tRPC - APIs tipificadas de extremo a extremo, con soporte para esquemas Zod
- React Hook Form - Validación de formularios basada en hooks con un resolver Zod
- zshy - Creado originalmente como la herramienta de construcción interna de Zod. Herramienta de construcción sin bundler y con baterías incluidas para bibliotecas TypeScript. Impulsado por
tsc.
Patrocinadores
El patrocinio a cualquier nivel es apreciado y alentado. Si construiste un producto de pago usando Zod, considera uno de los niveles corporativos.



