Free Public GraphQL API

A live public GraphQL endpoint with full schema, autocomplete and a hosted GraphiQL IDE. Practice queries and mutations against real data — no signup, no API key.

Live GraphiQL playground

Open /graphiql for an in-browser IDE with schema explorer, autocomplete and live execution. Or POST queries directly to /graphql.

Quick start

curl -X POST https://demo.totalshiftleft.ai/graphql \
  -H "Content-Type: application/json" \
  -d '{"query":"{ users(page:1, limit:5){ items{ id name email } } }"}'

What's in the schema

Sample query

query {
  products(category: "books", page: 1, limit: 10) {
    items { id name price stock }
    pageInfo { total hasNext }
  }
}

Sample mutation

mutation {
  createUser(input: { name: "Ada Lovelace", email: "ada@example.com" }) {
    id name createdAt
  }
}

Cross-protocol magic

The same record you create over GraphQL is instantly visible over REST and SOAP. Perfect for showing teams how protocols differ on the wire while sharing one data model.

Frequently asked questions

How do I try GraphQL without installing anything?

Open /graphiql in your browser — full IDE with autocomplete, schema explorer and history. No signup needed.

Where is the GraphQL schema (SDL)?

GET /schema.graphql returns the full SDL. Import it into Apollo Studio, Insomnia or any GraphQL client.

Are mutations real or fake?

Real. Created records persist for your session and are also queryable over REST and SOAP.

How do I test GraphQL with authentication?

POST to /auth/token to get a JWT, then send it as Authorization: Bearer . Protected fields like me will then resolve.

Other free public APIs in this sandbox

Ready to try it?

Open the live sandbox — REST, GraphQL, SOAP and auth in one place. No signup, no API key.

Open the API Sandbox →

Topics: free GraphQL API · public GraphQL API · GraphQL playground · GraphiQL demo · learn GraphQL · GraphQL for testing · GraphQL example endpoint · GraphQL tutorial 2026 · GraphQL sandbox · GraphQL with auth