How to use this developer tool
- Paste the introspection json or load the built-in sample.
- Adjust any available option for this analysis.
- Select Inspect Schema JSON or press Ctrl/Cmd + Enter.
- Review the summary and download the output if needed.
Read a GraphQL introspection response and summarize the schema it describes. The viewer accepts either a raw __schema object or the usual data.__schema response envelope, then lists types, root operations, directives, and field counts. Everything stays in the browser, which is useful when the response came from a restricted or internal endpoint.
GraphQL Introspection JSON Viewer produces a focused result from the supplied GraphQL material. The output panel is formatted for copying, while the counters provide a compact review of what was detected.
Results are syntax-oriented. When deployment safety matters, confirm the output with the GraphQL implementation and schema used by your server.
{
"data": {
"__schema": {
"queryType": {
"name": "Query"
},
"mutationType": null,
"subscriptionType": null,
"types": [
{
"kind": "OBJECT",
"name": "Query",
"fields": [
{
"name": "hello",
"type": {
"kind": "SCALAR",
"name": "String"
}
}
]
},
{
"kind": "SCALAR",
"name": "String"
}
],
"directives": [
{
"name": "skip"
}
]
}
}
}Run the sample to see the exact generated output and counts.
Parsing is performed with balanced-delimiter scanning and task-specific GraphQL token patterns. Strings are skipped while matching braces so braces inside values do not close a selection set.
This browser utility does not execute resolvers, contact an endpoint, or perform full validation against a GraphQL schema.
It accepts introspection json as plain text. Use the Sample button to see the expected shape.
No. Processing runs in your browser and the page does not submit the input to a GraphQL endpoint.
No. It checks the structures needed for this task, but it is not a schema-aware GraphQL compiler.
Yes. Copy or download the output, then review it before adding it to an automated workflow.
Line comments are ignored during structural analysis, while quoted values are kept when they are part of the generated output.
| Field | Meaning |
|---|---|
| Summary | What the analysis found |
| Output | Copy-ready result |
| Stats | Task-specific counts |