
About Neo4j
Neo4j is a graph database that stores data as nodes and relationships. It is used for connected data, where the links between records matter as much as the records themselves.
What it does
Neo4j queries follow relationships through a graph, which suits problems such as fraud detection, network analysis and recommendations. The company also presents it as a knowledge layer for AI agents, with graph based retrieval and vector search. The Community edition is open source under the GPL licence, and a cloud service called Aura is offered.
Key features
- Graph data model with nodes and relationships
- Cypher query language
- Vector search for AI retrieval
- GraphRAG for grounded AI answers
- Managed cloud service through Aura
Who it's for
Data teams and developers who work with connected data, such as fraud, risk or customer relationships. Teams that build AI agents needing factual context from linked records may also look at it.
Pricing and good to know
Neo4j offers a free way to get started, and paid enterprise plans and cloud options are available. The Community edition is licensed under the GPL, so check the licence terms before shipping a product that embeds it. Graph databases take some learning, since the data model differs from tables.
Highlights
- Graph model with nodes and relationships
- Cypher query language for graph patterns
- Vector search for AI applications
- GraphRAG for grounded AI answers
- Managed cloud service called Aura












