Introspection (Schema)
Dumps an introspection file based on a schema.
Introspection - Usage
Run the following command:
graphql-inspector introspect SCHEMA --write path/to/fileIt supports .graphql, .gql and .json extensions.
Arguments
- SCHEMA- point to a schema
Flags
- -w, --write <s>- overwrite the output (default:- graphql.schema.json)
- -r, --require <s>- require a module
- -t, --token <s>- an access token
- -h, --header <s>- set HTTP header (- --header 'Auth: Basic 123')
- --method- method on URL schema pointers (default:- POST)
- --federation- Support Apollo Federation directives (default:- false)
- --aws- Support AWS Appsync directives and scalar types (default:- false)
Output
Writes a file with introspection result.
💡
We recommend to use introspect as part of a git hook. Having an always up-to-date schema file
might improve your workflow.
Examples
graphql-inspector introspect example/schemas/new-valid.graphql --write example/schemasExample file
{
  "__schema": {
    "description": null,
    "queryType": {
      "name": "Query"
    },
    "mutationType": null,
    "subscriptionType": null,
    "types": [],
    "directives": []
  }
}