GraphQL Client

GraphQL Client

Send real GraphQL queries and mutations to any endpoint directly from the browser, with custom headers (Bearer/API key auth), a JSON variables editor, and request timing; run live schema introspection against the same endpoint and browse the result as a searchable types → fields → arguments tree.

Run a query to see the response here.

Requests run directly from your browser via fetch(). CORS-restricted endpoints may block cross-origin requests — nothing is proxied or sent anywhere else.

GraphQL Client

Send real GraphQL queries and mutations to any endpoint directly from the browser, with custom headers (Bearer/API key auth), a JSON variables editor, and request timing; run live schema introspection against the same endpoint and browse the result as a searchable types → fields → arguments tree.

Common uses

  • Send a GraphQL query to a live API endpoint
  • Run a GraphQL mutation with JSON variables
  • Fetch and browse a GraphQL schema via introspection
  • Add a Bearer token header to a GraphQL request

Also searched as

  • graphql playground online
  • send graphql query online
  • graphql introspection schema viewer
  • graphiql alternative
  • graphql mutation with variables tester
  • graphql request with bearer token
  • explore graphql schema types fields
  • test graphql endpoint in browser
  • altair alternative online
  • graphql variables json editor

Frequently asked questions

How do I browse a GraphQL schema?

Run live introspection against your endpoint in the Schema tab and browse the result as a searchable types, fields and arguments tree.

How do I authenticate a GraphQL request?

Add custom headers such as a Bearer token or API key header to the request.

Can I run mutations with variables?

Yes, send queries or mutations with a JSON variables editor, and the tool shows request timing.

Why does my GraphQL request fail from the browser?

The request is sent from your browser first, so the endpoint must permit cross-origin requests (CORS). If that fails, public endpoints are retried through a backend proxy automatically, but localhost and private addresses can only be reached directly from your browser.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.