One source of truthThe same Zod schema validates each request and produces its OpenAPI definition, so the two can never drift.
Runtime validation includedZod parses, coerces, and defaults every request before your handler runs. Handlers receive clean, typed data.
Accurate OpenAPIGenerate a swagger.json straight from your decorators via z.toJSONSchema — no build step, no config file, no codegen.