Practice GraphQL

Learn GraphQL by querying a schema based on JSON data

Here is how it works:

Enter any JSON data into the { } tab

See the generated schema in the [ ] tab

Query that schema in the ▶ tab

We use this algorithm to create a GraphQL Schema from JSON data. You can put any kind of JSON data in the editor, but try to stick to the rules provided by the algorithm. They are actually pretty simple:

All top level keys should be arrays of objects Every object must have an id property

Start querying now! ▶