JSON Schema

Open source

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.
+ 4

4 individuals and 3 organizations have contributed

Recurring contribution

backer

Become a backer for $5.00 per month and help us sustain our activities!

Starts at

$5 USD / month

3 individuals and 1 organization have contributed

Recurring contribution

sponsor

Become a sponsor for $100.00 per month and help us sustain our activities!

Starts at

$100 USD / month

1 organization have contributed

Events

Past event

JSON Schema at ASC 2019

Oct 16Oct 16, 2019
06:00 PM UTC
Two JSON Schema talks at the ASC 2019 conference

Top financial contributors

Organizations

1

AsyncAPI Initiative

$3k USD since Oct 2019

2

Stoplight

$1k USD since Oct 2019

3

JSONBuddy

$50 USD since Oct 2019

4

Indeed

$5 USD since Dec 2019

Individuals

1

Luke Smith

$90 USD since Oct 2019

2

Clemens Uhlenhut

$50 USD since Oct 2019

3

Phil Sturgeon

$15 USD since Feb 2020

4

Kyle Smith

$5 USD since Dec 2019

What's new with JSON Schema

Stay up to dates with our latest activities and progress.

Patching JSON Schema draft 2019-09

The realisation of the latest JSON Schema draft was the result of monumental effort by the JSON Schema team and it's many contributors and supporters, but the work is not yet done.One of the main drivers for draft 2019-09 aka "now make s...
Published on April 6, 2020 by Ben Hutton

JSON Schema draft 2019-09 feedback and progress

If you've had an eye on the JSON Schema project over the past few years, you'll have seen the team work their socks off to make releases happen. 2019-09 was no different, and although the spec and meta-schema were released, we still have...
Published on January 24, 2020 by Ben Hutton

Draft 2019-09, a story so far, and moving forward

Hi all,Typing to you from an airport in the UK, I'm on my way to talk about JSON Schema in Canada for the API Specification Conference 2019 (ASC2019). We spent the last year and a half, give or take, working on the latest draft of JSON S...
Published on October 19, 2019 by Ben Hutton

Budget

See how money openly circulates through JSON Schema. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Monthly financial contribution to JSON Schema (sponsor)

from Stoplight7/3/2020

+$100.00USD
Completed

Monthly financial contribution to JSON Schema (backer)

from JSONBuddy7/3/2020

+$5.00USD
Completed

Monthly financial contribution to JSON Schema (backer)

from Luke Smith7/2/2020

+$10.00USD
Completed

Today’s balance

$361.82 USD

Estimated annual budget

~ $4,253.82 USD

JSON Schema is all of us

Our contributors 11

Everyone who has supported JSON Schema. Individuals and organizations that believe in –and take ownership of– our purpose.

AsyncAPI Init...
Financial Contributor

Total contributions

$2,500 USD

The AsyncAPI specification is based on JSON Schema. We support it and you should too. Every little contribution helps. Join us!

Stoplight
Financial Contributor

Total contributions

$1,000 USD

sponsor

Luke Smith
Financial Contributor

Total contributions

$90 USD

backer

Clemens Uhlenhut
Financial Contributor

Total contributions

$50 USD

backer

JSONBuddy
Financial Contributor

Total contributions

$50 USD

backer

Phil Sturgeon
Financial Contributor

Total contributions

$15 USD

backer

Kyle Smith
Financial Contributor

Total contributions

$5 USD

Indeed
Financial Contributor

Total contributions

$5 USD

About

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.

It's used by Google, Microsoft, Amazon, Mozilla, SAP, IBM, HM Government, NIH, and many others.

Used by webpack and eslint, with the main imeplementation weekly download of more than 20 million.

We're always looking for feedback on "draft 2019-09" from users and implementers, currently specifically on Vocabularies, a new concept in JSON Schema which allows for the formalised extension of JSON Schema.

More broadly, we're also looking to focus on educational resources, making sure they are consistent, up to date, and use developer friendly language, before we re-group to start work on the next draft.

JSON Schema is baked in to the worlds most popular editor, VS Code (according to the StackOverflow developer survey 2019).

JSON Schema is used as the means to specify payload data in the Open API Specification, which is the defacto API specification langauge today.

This project develops the JSON Schema specification, but does not develop any specific implementations.