JSON Schema

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.

API entry from apis.yml

apis.yml Raw ↑
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