Zod Schema Generation
Overview
Usage
CLI
node scripts/generate-zod.js --input path/to/openapi.yaml --output path/to/zod-schemas.tsAPI
import { generateZodSchema } from 'src/pipeline/stages/zod-generator';
import openApiDoc from './openapi.json';
const { schemas } = generateZodSchema({ oas: openApiDoc });
console.log(schemas.User.parse({ ... }));Supported Features
Limitations
Example
FAQ
Schema Patterns & Best Practices
Common Schema Patterns
Basic Types
Validation Rules
Required vs. Optional
Enums, Unions, Intersections
Not/Inverse Validation
Advanced & Real-World Patterns
Nested Objects & Arrays
Cross-Referenced Schemas
Format-Specific Strings
Best Practices
Usage Examples
Last updated