Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Neo4j is the world's leading graph database management system, developed by Neo4j, Inc. It uses a native property graph model with nodes, relationships (edges), and properties to store and query highly connected data. Neo4j provides ACID-compliant transactions, native graph storage, and the Cypher declarative query language. As of early 2026, Neo4j has surpassed $200 million in annual revenue and serves as the most widely deployed graph database globally. 1)
Neo4j's origins trace back to 2000, when founders Peter Neubauer and Johan Svensson encountered limitations with relational databases while building a media management system in Sweden. They modeled data as interconnected networks rather than tables, which improved flexibility despite initial performance challenges. 2)
Johan Svensson implemented a native graph storage engine, and the intellectual property was spun out into Neo4j, Inc. in 2007.
Key milestones:
Cypher is Neo4j's declarative graph query language, inspired by SQL's principle of separating “what” from “how.” It uses an intuitive ASCII-art syntax for pattern matching, with arrows and brackets representing relationships:
MATCH (p:Person)-[:KNOWS]->(f:Person) WHERE p.name = 'Alice\n RETURN f.name
Cypher was first introduced in 2011 as a read-only language and has evolved through multiple versions to support full CRUD operations, aggregations, subqueries, and graph algorithms. 4)
In 2015, Neo4j launched the openCypher initiative, making Cypher available as an open standard adopted by other graph databases including Memgraph, Amazon Neptune, and SAP HANA Graph.
Neo4j excels in scenarios involving highly connected data:
Neo4j Aura is the fully managed cloud database-as-a-service offering, available on AWS, GCP, and Azure. 5)
Aura eliminates the operational overhead of database management, backups, and scaling while providing the full Neo4j feature set.
The Neo4j Graph Data Science (GDS) library provides a comprehensive suite of graph algorithms for analytics and machine learning:
GDS is available both as a self-managed library and through Aura Graph Analytics. It also integrates with Snowflake AI Data Cloud and Microsoft Fabric through dedicated partnerships.
Neo4j has raised over $580 million in total funding:
The company is headquartered in San Mateo, California, with offices worldwide. Neo4j's Community Edition is available under a modified GPL license, while the Enterprise Edition requires a commercial license.