Neo4j GraphRAG
Neo4j's official GraphRAG toolkit — Python library + reference patterns for building retrieval-augmented generation against a knowledge graph. The mature pick for enterprises already running Neo4j.
Overview
Neo4j's official GraphRAG toolkit — Python library + reference patterns for building retrieval-augmented generation against a knowledge graph. The mature pick for enterprises already running Neo4j.
Stack & relationships
How Neo4j GraphRAG relates to other entries in the catalog — recommended pairings, alternatives, dependencies, and edges to avoid. Each edge carries a one-line operator note from our editorial team.
Works with
- Works withGraphiti (Zep)
Graphiti uses Neo4j as its graph store. The GraphRAG patterns Neo4j ships are upstream of how Graphiti structures memory.
Depends on
- Depends onGraphiti (Zep)
Graphiti uses Neo4j as its graph store. The GraphRAG patterns Neo4j ships are upstream of how Graphiti structures its memory.
Pros
- Battle-tested graph engine underneath
- Excellent Cypher tooling
- Enterprise support contracts
Cons
- Neo4j ops overhead
- Less integrated with agent loops than Mem0g/Letta
Compatibility
| Operating systems | macOS Linux Windows Docker |
| GPU backends | n/a |
| License | Open source · free (Community) + Enterprise + AuraDB cloud |
Get Neo4j GraphRAG
Frequently asked
Is Neo4j GraphRAG free?
What operating systems does Neo4j GraphRAG support?
Which GPUs work with Neo4j GraphRAG?
Reviewed by RunLocalAI Editorial. See our editorial policy for how we evaluate tools.