aid: json-schema name: JSON Schema description: >- JSON Schema is a vocabulary for annotating and validating JSON documents, widely used for defining API request and response shapes across REST APIs. The current stable specification is Draft 2020-12. JSON Schema differentiates between the instance being validated and the schema document containing the validation rules, and supports URI-based references for recursive and cross-document definitions. type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - API Design - Specification Language - JSON - Validation - Schema url: >- https://raw.githubusercontent.com/api-evangelist/json-schema/refs/heads/main/apis.yml created: '2026-03-25' modified: '2026-04-28' specificationVersion: '0.19' apis: - aid: json-schema:json-schema name: JSON Schema description: >- JSON Schema is a vocabulary for annotating and validating JSON documents, widely used for defining API request and response shapes across REST APIs. Current spec version is Draft 2020-12. Supports validation, code generation, API documentation, UI generation, and JSON data processing. humanURL: https://json-schema.org tags: - API Design - Specification Language - Validation properties: - type: Documentation url: https://json-schema.org/learn/getting-started-step-by-step - type: Specification url: https://json-schema.org/draft/2020-12/release-notes - type: GitHub Repository url: https://github.com/json-schema-org common: - type: Website url: https://json-schema.org - type: Documentation url: https://json-schema.org/learn/getting-started-step-by-step - type: Specification url: https://json-schema.org/draft/2020-12/release-notes - type: GitHub Organization url: https://github.com/json-schema-org maintainers: - FN: Kin Lane email: kin@apievangelist.com