GraphQL Schema Explorer
Explore and visualize GraphQL SDL schemas. Browse types, fields, arguments, and relationships.
4
types
2
inputs
1
enums
1
unions
About GraphQL Schema Explorer
Paste a GraphQL Schema Definition Language (SDL) and instantly explore all types, fields, arguments, directives, enums, unions, and interfaces in a clean collapsible UI. Filter types by name, see field types and nullability at a glance, and get a schema statistics summary (total types, queries, mutations, subscriptions). Useful for understanding unfamiliar GraphQL APIs and documentation. No API connection required — schema parsing happens in your browser.
All processing happens entirely in your browser using modern web APIs. Nothing is uploaded to our servers — your data stays local and private. Free to use forever, with a Pro plan for power users who want an ad-free experience and API access.
Common use cases
- Exploring an unfamiliar GraphQL API schema before writing queries
- Auditing a schema for deprecated fields or missing descriptions
- Understanding the relationships between types in a large schema
- Sharing a schema overview with team members who don't use a GraphQL client
- Documenting a GraphQL API schema in a readable format
How it works
Parses the SDL string using a lightweight GraphQL SDL parser that extracts type definitions, field definitions, argument lists, and type modifiers (nullable, list, non-null). The parser uses a state machine that reads the SDL token by token without requiring the full graphql-js package. Results are displayed in a collapsible tree organized by type kind: Query/Mutation, Object types, Input types, Enums, Interfaces, and Unions.