Neo4j GraphQL Library
Documentation license: Creative Commons 4.0
Welcome to the official documentation for the Neo4j GraphQL Library.
In this section you will find; notes on background information, links and resources, dependencies and requirements, plus pointers on where to get support. If you are already familiar with Neo4j GraphQL, or just want to get started, then jump directly to Getting Started.
Bringing the native graph storage of Neo4j to the GraphQL ecosystem has been a long time in the making. Translating your GraphQL queries to Cypher that the Neo4j database can understand means that we can easily eliminate the n+1 issue that plagues a lot of GraphQL implementations.
Taking a set of Type Definitions; we produce an executable GraphQL Schema, where a given GraphQL query is transformed into a single Cypher query. This translation means users can let the library handle all the database communications, and thus enabling users to focus on building great applications.
Our GraphQL implementation exposes two products;
Neo4jGraphQL- Used for GraphQL API’s such as Apollo Server
OGM - A Handy tool, to use in application code, driven by GraphQL Type Definitions.
With a powerful feature set including;
Was this page helpful?