Skip to content

Using Graph Stores#

Neo4jGraphStore#

Neo4j is supported as a graph store integration. You can persist, visualize, and query graphs using LlamaIndex and Neo4j. Furthermore, existing Neo4j graphs are directly supported using text2cypher and the KnowledgeGraphQueryEngine.

If you've never used Neo4j before, you can download the desktop client here.

Once you open the client, create a new project and install the apoc integration. Full instructions here. Just click on your project, select Plugins on the left side menu, install APOC and restart your server.

See the example of using the Neo4j Graph Store.

NebulaGraphStore#

We support a NebulaGraphStore integration, for persisting graphs directly in Nebula! Furthermore, you can generate cypher queries and return natural language responses for your Nebula graphs using the KnowledgeGraphQueryEngine.

See the associated guides below:

KuzuGraphStore#

We support a KuzuGraphStore integration, for persisting triples directly in Kuzu. Additionally, we support the PropertyGraphIndex, which allows you to store and query property graphs using a Kuzu backend.

See the associated guides below:

FalkorDBGraphStore#

We support a FalkorDBGraphStore integration, for persisting graphs directly in FalkorDB! Furthermore, you can generate cypher queries and return natural language responses for your FalkorDB graphs using the KnowledgeGraphQueryEngine.

See the associated guides below:

Amazon Neptune Graph Stores#

We support Amazon Neptune integrations for both Neptune Database and Neptune Analytics as a graph store integration.

See the associated guides below:

TiDB Graph Store#

We support a TiDBGraphStore integration, for persisting graphs directly in TiDB!

See the associated guides below: