Learn the basics in about a minute
Free O'Reilly Ebook
Graph Algorithms: Examples in Spark and Neo4j
Sample code and tips for over 20 practical graph algorithms. Find vulnerabilities, detect communities and improve machine learning.Read Now
No Download Required
Get Started Quickly with the Neo4j Sandbox
Start using Neo4j within seconds, with built-in guides and sample datasets for popular use cases. No Neo4j experience necessary.Try It Now
What is Neo4j?
Neo4j is a native graph database, 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.
Native Graph Database
Experience the leading database engineered from top to bottom for connected data.Learn More
Tap into an ecosystem of solutions and graph-based services to shorten your learning curve.Professional Services
New to Graphs?
From data modeling and drivers to scalability and Cypher queries, learn more about graph database development.
Neo4j for RDBMS Developers
Get an introduction to Neo4j with The Definitive Guide to Graph Databases for the RDBMS Developer.Get the Guide
"My favorite thing about Neo4j is that the technology is such a game changer for how our customers are leveraging data. It's so different from what they've been doing. And it really drives a lot of value for their business," said Dave Mohr, director of North American East Region sales for Neo4j. A ...Read More
Editor’s Note: This webinar was given by Joe Depeau in June 2019. For more webinars like this one, check out upcoming and on-demand video content in the Neo4j Webinar library. Presentation Summary At Neo4j, we believe that graphs are everywhere. In this post, we'll take a look at graph database ...Read More
This Week in Neo4j – Neosemantics 4.0, REST to Graph, Neo4j OGM with Quarkus, Beat Saber Graph
Hi graph gang, In this week’s video, we have a presentation by Jesus Barrasa and Adam Cowley about the launch of a Neo4j 4.0 compatible version of Neosemantics and its accompanying graph app. Jean-Michel Daignan analyses Beat Saber data, Sebastian Daschner shows how to use Neo4j with ...Read More