Skip to main content

Configuration Properties

GraphGlue uses Spring configuration properties.

GraphGlue itself provides the following configuration properties:

NameDefault valueDescription
graphglue.graphiql.enabledtrueIf true, a GraphiQL instance will be provided
graphglue.graphiql.endpoint"graphiql"The endpoint where the GraphiQL instance is provided
graphglue.core.maxQueryCost10The max cost of a query before it is split into partial queries
graphglue.core.useNeo4jPluginfalseIf true, authorization checks use the io.github.graphglue.authorizationPath custom procedure to improve efficiency. This procedure must be provided via a database plugin
info

Additionally, it is necessary to configure both GraphQL Kotlin and Spring Data Neo4j correctly.