- What is introspection?
- GraphQL's built-in way to query the schema itself. A special `__schema` query returns the entire API shape — types, fields, arguments, descriptions.
- Why convert to SDL?
- SDL (Schema Definition Language) is more readable than introspection JSON. Useful for committing to git, generating docs, or sharing with other tools.
- Does it preserve descriptions?
- Yes — descriptions on types, fields, and arguments all carry over as SDL comments. Comments become proper `""" description """` blocks in SDL 2018+.
- Can I go SDL → introspection?
- Different tool. This one goes introspection → SDL because that's the common debug direction (querying a live server to see its schema).