Schema configuration
This is the documentation of the GraphQL Library version 6. For the long-term support (LTS) version 5, refer to GraphQL Library version 5 LTS. |
Neo4j GraphQL Library supports several functionalities such as CRUD operations, aggregation, filtering, and others. To make them work, a large amount of GraphQL types are generated. However, in some cases, it may be advisable to reduce the scope of the API produced.
This section provides information on how to limit access to unwanted operations and reduce the size of the schema which can improve the performance:
-
Type configuration - How to set up query, mutation, and subscription types.
-
Global configuration - How to globally disable specific types of operation.
-
Field configuration - How to remove fields from a GraphQL Object Type or a GraphQL Input Object Type.