GraphQL Schema Explorer

LOCAL · IN-BROWSER

Explore and visualize GraphQL SDL schemas. Browse types, fields, arguments, and relationships.

Advertisement728 × 90
Your ad could be here Go Pro to remove ads

4

types

2

inputs

1

enums

1

unions

Advertisement728 × 90
Your ad could be here Go Pro to remove ads

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.