Live or local
Introspect a running GraphQL endpoint over the network, or open a local
schema.json — switch between them with a tab. No GraphQL server to
stand up, no playground to configure.
Roots, types and operations
The sidebar groups your root types at the top and lists every named type below, each tagged by kind so you always know what you are looking at.
- Query and Mutation roots pinned for quick access.
- Colour-coded
OBJECT,INPUT,ENUM,INTERFACEandUNIONtags. - Field descriptions inline, exactly as the schema documents them.
- Every type reference is a link — follow a field into its payload and back to the root in a click.
Find anything, instantly
Type a few letters and Schemiql surfaces matching types and operations
together, then shows the full signature: what it returns, what arguments it takes,
and where it lives. Jump straight to createUserList without scrolling.
SDL and protected endpoints
Grab the schema definition for any type or operation and paste it straight into your code or your docs.
For endpoints behind auth, add authorization tokens and any other headers you need. They are stored locally on your Mac and sent only to the endpoint you pointed them at.
Everything stays on your Mac
No analytics, no accounts, no servers of ours. The only network traffic Schemiql generates is the introspection request you asked it to make, to the endpoint you chose.