Why Neo4j?

Learn the basics in about a minute

What is Neo4j?

Neo4j is a native graph database platform, built from the ground up to leverage not only data but also data relationships. Neo4j connects data as it’s stored, enabling queries never before imagined, at speeds never thought possible.

The Native Graph Advantage

Unlike traditional databases, which arrange data in rows, columns and tables, Neo4j has a flexible structure defined by stored relationships between data records.

With Neo4j, each data record, or node, stores direct pointers to all the nodes it’s connected to. Because Neo4j is designed around this simple, yet powerful optimization, it performs queries with complex connections orders of magnitude faster, and with more depth, than other databases.

Learn More

Cypher — The Graph Query Language

With Neo4j, connections between data are stored – not computed at query time. Cypher is a powerful, graph-optimized query language that understands, and takes advantage of, these stored connections.

When trying to find patterns or insights within data, Cypher queries are often much simpler and easier to write than massive SQL JOINs. Since Neo4j doesn’t have tables, there are no JOINs to worry about. For comparison with SQL, here's a simple Cypher query matching all products in a category hierarchy:


Here's a similar query in SQL, which is longer and more complex. Unlike Cypher, where depth is unlimited, this SQL query selects just three levels of depth.


Learn More

Use Your Favorite Programming Language

Neo4j officially supports drivers for .Net, Java, JavaScript, Go and Python. Our community contributors provide many more, including PHP, Ruby, R, Erlang, Clojure and C/C++.

Learn More
Learn More

Neo4j - The Fastest Path To Graph Success

Keoni Gaspar Picture

Neo4j Blog
What Pride Month Means to Me at Neo4j

Aloha. It's Pride Month and I am happy to be a part of this community and tell my story. Many people have stories of coming out. Some good, some bad, some painful, and some that stick out and make a difference in this world. Pride can be at the cost of everything for some, and can also be a breaking point ...

Read More
Robin Fong Picture

Neo4j Blog
Reflections on My First 6 Months at Neo4j

"An unexamined life is not worth living" – Socrates. Today marks my 6 months at Neo4j. It seems like a long time since I joined this great company in late November 2020. At the beginning of 2021, the pandemic situation was improving and I was hoping that it would finally be over by the end of the year. ...

Read More
Elaine Rosenberg Picture

Neo4j Blog
This Week in Neo4j – Graph Embeddings, Confluent with Aura, Intro Video, Liquibase, Data Stack Show

Hello, everyone! Don’t miss our free hands-on training sessions (around two hours each day) from June 7 - 11. All folks who register for NODES can attend these sessions (scroll down for details). In this week’s episode, we thank Alberto De Lazzari for his contributions to ...

Read More