
Intro | Zod
Introduction ... Using Zod, you can define schemas you can use to validate data, from a simple string to a complex nested object.
Intro | Zod
Introduction to Zod - TypeScript-first schema validation library with static type inference
Basic usage | Zod
For complete documentation on Zod's schema API, refer to Defining schemas. Defining a schema ... Zod Zod Mini
Zod | Zod
The zod/v4 package is the "flagship" library of the Zod ecosystem. ... If you have uncommonly strict constraints around bundle size, consider Zod Mini.
Release notes | Zod
Zod 4 release notes and new features including performance improvements and breaking changes
Defining schemas | Zod
Complete API reference for all Zod schema types, methods, and validation features
Migration guide | Zod
In Zod 3, when the results were unmergable, Zod threw a ZodError with a special "invalid_intersection_types" issue. In Zod 4, this will throw a regular Error instead.
JSON Schema | Zod
In other cases, you may have a set of Zod schemas you'd like to represent using multiple interlinked JSON Schemas, perhaps to write to .json files and serve from a web server.
Zod | Documentation
TypeScript-first schema validation with static type inference
Codecs | Zod
To avoid unexpected errors in your custom .refine() logic, Zod performs two "passes" during z.encode(). The first pass ensures the input type conforms to the expected type (no …