JSON Schema website screenshot

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. 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.

1 APIs 0 Features
API DesignSpecification LanguageJSONValidationSchema

APIs

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 Draf...

Pricing Plans

Rate Limits

Json Schema Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Specification
Specification
👥
GitHubOrganization
GitHubOrganization

Sources

apis.yml Raw ↑
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-images.s3.amazonaws.com/shared/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: GitHubRepository
    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: GitHubOrganization
  url: https://github.com/json-schema-org
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com