server
Open source
free (Community) + Enterprise + AuraDB cloud

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.

By Fredoline Eruo·Last verified May 6, 2026·1,500 GitHub stars

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.

Neo4j GraphRAG ↔ ecosystem

Works with

  • Works with
    Graphiti (Zep)

    Graphiti uses Neo4j as its graph store. The GraphRAG patterns Neo4j ships are upstream of how Graphiti structures memory.

Depends on

  • Depends on
    Graphiti (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
LicenseOpen source · free (Community) + Enterprise + AuraDB cloud

Get Neo4j GraphRAG

Frequently asked

Is Neo4j GraphRAG free?

Neo4j GraphRAG has a paid tier (free (Community) + Enterprise + AuraDB cloud). Check the pricing page for current terms.

What operating systems does Neo4j GraphRAG support?

Neo4j GraphRAG supports macOS, Linux, Windows, Docker.

Which GPUs work with Neo4j GraphRAG?

Neo4j GraphRAG supports n/a. CPU-only inference is also possible but slow.

Reviewed by RunLocalAI Editorial. See our editorial policy for how we evaluate tools.