Table of Contents

Neo4j

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)

History

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 Query Language

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.

Use Cases

Neo4j excels in scenarios involving highly connected data:

Neo4j Aura

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.

Graph Data Science Library

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.

Funding and Company

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.

See Also

References