Topic · topic
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.
Resources
-
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 documenta…
Links
Providers working in JSON Schema
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| API Blueprint | API Blueprint is a high-level API description language using Markdown-based syntax for designing, documenting, and prototyping web APIs. Created by Apiary and released under the MIT License, API Blueprint uses .apib files with a concise Ma… | developing | 1 |
| TypeSpec | TypeSpec is an API description language developed by Microsoft for defining API shapes that compile to OpenAPI, JSON Schema, Protobuf, and other output formats. It provides a language and toolchain for describing REST APIs, gRPC services,… | thin | 6 |
| RAML | RAML (RESTful API Modeling Language) is a YAML-based specification language for describing RESTful APIs with first-class support for reusable patterns, traits, resource types, data type annotations, libraries, overlays, and extensions. Dev… | emerging | 1 |
| API Specifications | Meta-index of the specification languages used to describe APIs, events, schemas, and service interfaces across the modern API landscape. This repo is the META layer above the topical repos that profile each individual specification — it c… | emerging | 13 |
| Connexion | Connexion is an open source Python framework that automatically handles HTTP requests based on OpenAPI specifications. Connexion 3 provides AsyncApp, FlaskApp, and ConnexionMiddleware as primary entry points, with built-in routing, request… | emerging | 2 |
Tags
API DesignSpecification LanguageJSONValidationSchema