Skip to content

Instantly share code, notes, and snippets.

@valarpirai
Last active May 23, 2025 05:53
Show Gist options
  • Save valarpirai/419de4fb185d7f7411175e9ae7a069fe to your computer and use it in GitHub Desktop.
Save valarpirai/419de4fb185d7f7411175e9ae7a069fe to your computer and use it in GitHub Desktop.
Introspection query for GraphQL

GraphQL Document generator

https://graphdoc.io/

npm install -g @2fd/graphdoc

graphdoc -s ~/Downloads/graphql-introspection.json -o docs
query IntrospectionQuery {
__schema {
queryType { name description kind}
mutationType { name description kind }
subscriptionType { name description kind }
types {
name
kind
description
...FullType
}
directives {
name
description
locations
args {
...InputValue
}
}
}
}
fragment FullType on __Type {
fields(includeDeprecated: true) {
name
description
args {
...InputValue
}
type {
...TypeRef
}
isDeprecated
deprecationReason
}
inputFields {
...InputValue
}
interfaces {
...TypeRef
}
enumValues(includeDeprecated: true) {
name
description
isDeprecated
deprecationReason
}
possibleTypes {
...TypeRef
}
}
fragment InputValue on __InputValue {
name
description
type { ...TypeRef }
defaultValue
}
fragment TypeRef on __Type {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
ofType {
kind
name
description
}
}
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment