Does this send requests to a real GraphQL server?
No. The playground uses the graphql-js library running entirely in your browser. It parses your schema SDL, automatically generates mock resolvers that return realistic-looking fake data, and executes your query locally. No network request is made.
What schema SDL syntax is supported?
Full GraphQL SDL is supported — type definitions, interfaces, unions, enums, scalars, input types, and directives. The schema is parsed by the official graphql-js library, so any valid GraphQL SDL works.
How does the mock resolver work?
The tool inspects each field's type and returns a sensible mock value: strings get "Lorem ipsum", integers get 42, booleans get true, IDs get "1", lists return a single-item array, and nested objects are recursively mocked up to a depth of 4.
What is the cURL export for?
The cURL export generates a ready-to-paste terminal command that sends your query to a real GraphQL endpoint. Replace the placeholder URL with your actual API and add any auth headers needed.
Can I use variables in my queries?
Yes. Enter a JSON object in the Variables panel. The playground passes these to the graphql-js executor so you can test parameterized queries with $variableName syntax.