Neo4j · GraphQL Specification

Neo4j GraphQL API

The Neo4j GraphQL Library is an open source JavaScript library that enables rapid development of GraphQL APIs backed by a Neo4j graph database. It automatically generates a single optimized Cypher query for each GraphQL query or mutation, eliminating the N+1 problem common in GraphQL implementations. The library supports schema-first development and integrates with Neo4j AuraDB for cloud-hosted deployments, making it suitable for cross-platform and mobile applications.

Documentation Endpoint View on GitHub Graph DatabaseCypherCloudGraphQLDriversAPIsGraphQL

Overview

Neo4j GraphQL API is a GraphQL API specification published by Neo4j on the APIs.io network.

The Neo4j GraphQL Library is an open source JavaScript library that enables rapid development of GraphQL APIs backed by a Neo4j graph database. It automatically generates a single optimized Cypher query for each GraphQL query or mutation, eliminating the N+1 problem common in GraphQL implementations. The library supports schema-first development and integrates with Neo4j AuraDB for cloud-hosted deployments, making it suitable for cross-platform and mobile applications.

documentation is published at https://neo4j.com/docs/graphql/current/.

The specification includes 1 reference link.

Tagged areas include Graph Database, Cypher, Cloud, Drivers, and APIs.

Endpoint

References

Related API Specs

Neo4j HTTP API (OpenAPI) Neo4j Query API (OpenAPI) Neo4j Aura API (OpenAPI)
Back to Neo4j · All GraphQL Specs · GitHub