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.

Requests run directly from your browser via fetch(). CORS-restricted endpoints may block cross-origin requests — nothing is proxied or sent anywhere else.
Examples:
Run a query to see the response here.

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

Frequently asked questions

Can I use GraphQL Client to send a GraphQL query to a live API endpoint?

Yes. GraphQL Client can send a GraphQL query to a live API endpoint, directly in your browser.

Can I use GraphQL Client to run a GraphQL mutation with JSON variables?

Yes. GraphQL Client can run a GraphQL mutation with JSON variables, directly in your browser.

Can I use GraphQL Client to fetch and browse a GraphQL schema via introspection?

Yes. GraphQL Client can fetch and browse a GraphQL schema via introspection, directly in 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.