{
  "slug": "zod",
  "name": "Zod",
  "url": "https://zod.dev",
  "cat": "dx",
  "group": "build",
  "tagline": "Schema validation",
  "price": "Free · MIT",
  "tier": "free",
  "pick": false,
  "what": "The default TypeScript schema validator, v4 stable. You declare a schema once and get both runtime validation and a static type via <code>z.infer</code>. Around 2KB gzipped for the core, with a smaller <code>zod/mini</code> build for size-critical bundles.",
  "why": "The seam where untrusted data — API responses, form input, env vars — becomes typed. TypeScript vanishes at runtime, so without a validator a malformed response becomes an undefined crash three components later.",
  "warn": "Zod 4 changed error-handling APIs and some method names from v3, so a v3 tutorial will not paste in cleanly. Very large schemas can slow TypeScript inference.",
  "install": "npm install zod",
  "category": {
    "key": "dx",
    "name": "Libraries & build tooling",
    "desc": "The dependencies your AI will reach for whether or not you chose them. Know what they are.",
    "group": "build",
    "groupName": "Build it"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://zod.dev/",
    "checked_at": "2026-08-18T21:22:12.874+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}