introspection
introspection query を GraphQL API に送信することで、そのスキーマ定義を取得することができる。introspection query は、以下のような形になる。
code:graphql
query {
__schema {
types {
name
fields {
name
}
}
}
}
これは、GraphQL API エンドポイントに対し、利用可能な API は何か?を問い合わせるのに利用できる。また、ドキュメンテーションの自動生成や、エディタ上の自動補完、Schema stitching 等、ツールでの活用もできる。