JSON Schema — Validation & Generation

Generate and validate JSON Schema to enforce the shape of your data.

·9 min read

Zod v4 vs Valibot vs ArkType: TypeScript Validation in 2026

Three top TypeScript validators compared: Zod v4's performance jump, Valibot's tiny modular bundle, and ArkType's type-native syntax — with guidance on which to pick.

·8 min read

Standard Schema: The Spec That Makes Zod, Valibot & ArkType Interchangeable

One tiny interface that Zod, Valibot, and ArkType all implement — so libraries can accept any of them without adapters. What Standard Schema is, why it exists, and how to use it.

·10 min read

JSON Schema Draft 2020-12: What Changed and the New Keywords

What changed in JSON Schema Draft 2020-12: prefixItems replacing items/additionalItems, $dynamicRef, and how anyOf, oneOf, and if/then/else behave.

·9 min read

JSON Schema vs Zod vs Pydantic: Choosing a Validation Layer

JSON Schema vs Zod vs Pydantic: how they compare on portability, DX, and type inference — and how to convert between them to keep one source of truth.

·9 min read

JSON Schema $ref & Reusable Definitions: A Practical Guide

Stop repeating yourself in JSON Schema. Learn how $ref, $defs, and definitions let you reuse types, model nested data, and even handle recursion cleanly.

·9 min read

Dynamic Forms from JSON Schema: react-jsonschema-form & Beyond

How libraries like react-jsonschema-form and JSON Forms generate an entire UI form from a JSON Schema — field types, validation, conditional fields and custom widgets.

·9 min read

JSON Schema Generator: Automatically Create Schemas from JSON Data

Learn how to automatically generate JSON Schema from a JSON example, what keywords are generated, and how to validate data against the schema.

·7 min read

JSON Schema Explained — Draft 2020-12 for Go and Python Developers

Learn JSON Schema Draft 2020-12: types, properties, required, format validation, $ref, and anyOf. Code examples for Go (gojsonschema) and Python (jsonschema).

·10 min read

JSON Schema Validation: Complete Guide with Examples

Learn JSON Schema validation: required fields, types, enums, nested objects, array rules, and how to validate in Node.js and Python. With a real-world example.