Back to tools

GraphQL Playground

Developer

Run GraphQL queries, mutations, variables, and introspection requests in one place.

ttb run graphql-playground
Response
Endpoint: https://countries.trevorblades.com/
// Run a GraphQL query to inspect the JSON response here.
Share this tool:
Ad Space Available

Reach developers using the GraphQL Playground tool

Get your dev-focused product, API, or service directly in front of highly targeted traffic. Secure this exclusive sponsorship block.

How to Use GraphQL Playground

Paste your GraphQL endpoint, write a query or mutation, add optional JSON variables and headers, then click **Run operation**. The tool sends a standard GraphQL POST request and pretty-prints the JSON response. Use **Introspect schema** to quickly verify a live endpoint and inspect the exposed schema metadata. This is ideal for testing GraphQL APIs, debugging variables, and exploring request payloads before you wire them into production code.

1

Set the endpoint

Paste the GraphQL HTTP endpoint you want to test, including any staging or local API URL.

2

Write the operation

Add your query or mutation, then provide variables and headers as valid JSON if needed.

3

Run or introspect

Execute the request to inspect the JSON response, or run the built-in introspection query to confirm schema access.

Frequently Asked Questions

Does this support GraphQL variables?+
Yes. Add variables as JSON and they are sent in the standard GraphQL request body alongside your query.
Can I test authenticated endpoints?+
Yes, as long as the API accepts browser requests. Add auth headers like Authorization in the headers JSON field.
Stay Updated

Get new tools before anyone else.

Get new tools before anyone else. Join 5,000+ developers getting our weekly digest of new online utilities, coding tips, and productivity hacks. No spam, ever.

© 2026 TinyToolbox. All rights reserved.

Privacy-first. Ad-supported. Always free.

Free Online GraphQL Playground | Query, Test & Debug GraphQL APIs | TinyToolbox