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
- Queries —
users,user(id),products,orders,me - Mutations —
createUser,updateUser,deleteUser,createOrder - Pagination — every list type returns
items+pageInfo - Auth — protected fields require a JWT (get one from /auth-api)
- SDL — full schema at /schema.graphql
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
Other free public APIs in this sandbox
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