Json.NET Schema

Complete JSON Schema framework for .NET

Complete JSON Schema Support

Complete support for Draft 2019-09 of JSON Schema. Find out more at json-schema.org.

Validate Any JSON

Protect your applications from invalid JSON. Validate existing JSON, or validate it as you read and write it.

Generate JSON Schemas

Generate JSON Schemas automatically from your existing .NET types.

High Performance

Tuned for high-performance schema validation of JSON documents large and small.

Easy To Use

Easy to use and well-documented API.

Run Anywhere

Json.NET Schema supports Windows, MacOS, Linux, Mono, and Xamarin.

Used by hundreds of customers including these fine companies

Complete JSON Schema Support

Json.NET Schema passes 100% of the official JSON Schema Test Suite and has backwards compatibility with older standards.

The online schema validator at jsonschemavalidator.net uses Json.NET Schema and has been tested with tens of thousands of user schemas.


High Performance

Designed with performance in mind, Json.NET Schema's unique streaming validation enables fast, efficient validation over any JSON.

Json.NET Schema is over twice as fast as the .NET Framework's XmlSchema when validating equivalent data.

Json.NET Schema Documentation

Json.NET Schema documentation is the first place to go for help. It includes many code samples.

Stack Overflow

Stack Overflow has an active Json.NET Schema community and is a great place to ask questions.

Perpetual, royalty-free licenses are available for commercial use.

Edition Price
AGPL 3.0 Free with limitations (1000 validations per hour)
1 Developer Indie * $99 USD
1 Developer Business $149 USD
Site License $999 USD

* Companies or incorporated entities with more than 10 employees must purchase a Business plan.