Skip to content

api-evangelist/schema-validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schema Validation

Schema validation is the practice of verifying that data structures conform to a defined schema, contract, or specification. In API development, schema validation ensures API requests and responses match declared OpenAPI, JSON Schema, AsyncAPI, or GraphQL specifications, enabling contract testing, governance, and runtime integrity.

Key tools include AJV, Hyperjump JSON Schema, Spectral, and Schemathesis, each addressing different validation contexts from CLI pipelines to runtime API testing.

Tools

Tool Language Use Case
AJV JavaScript Fastest JS JSON Schema validator
Hyperjump JSON Schema JavaScript Standards-compliant validator with OpenAPI support
Spectral JavaScript Rule-based API governance linting
OpenAPI Schema Validator JavaScript OpenAPI spec validation
Blaze C++ Ultra-high-performance JSON Schema validation
AlterSchema JavaScript JSON Schema version migration

Resources

Artifacts

JSON Schema

JSON Structure

JSON-LD

Examples

Vocabulary

Maintainers

Kin Lanekin@apievangelist.com

About

Schema Validation is a specialized technology or methodology in the schema domain that addresses specific technical or business requirements. It provides targeted capabilities that help practitioners and organizations solve problems and improve outcomes in their area of focus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors