World's leading graph database, with native graph storage and processing.

Property graph model and Cypher query language makes it easy to understand.

Fast. Natural. Fun.

Test-Drive Neo4j with Cypher

Friends of Friends

Find all of Joe's second-degree friends


Joe knows Sally, and Sally knows Anna. Bob is excluded from the result because, in addition to being a 2nd-degree friend through Sally, he's also a first-degree friend.

Intro to Graph Databases

  • Play Video
    Intro to Graph Databases Episode #1 - Evolution of DBs
  • Play Video
    Intro to Graph Databases Episode #2 - Properties of Graph DBs & Use Cases
  • Play Video
    Intro to Graph Databases Episode #3 - Property Graph Model

Training and Certification

Why Neo4j

Whiteboard Friendly

The real world is a graph of relationships — not tables of columns and rows.

Global Community

Support for popular languages & frameworks. Learn from books, meetups, and trainings.

Native Graph Performance

Optimized graph storage and processing with the expressive Cypher query language.

What It's Made of

Flexible Schema


Clustering for HA and Performance

Powerful Cypher Query Language

Neo4j Browser

Drivers for Popular Languages and Frameworks

Data Import


Upcoming Events Near You


    • Play Video
      Neo4j for Very Large Scale Systems
    • Play Video
      Exploring the WorldCup Graph with Neo4j Bloom
    • Play Video
      Neo4j Bloom: Investigating Patterns in Financial Transactions

    Neo4j in the Social Universe

    44.3k public Slack channel messages
    3.2k GitHub repos about Neo4j
    @intermineorg: How a gene and its orthologues are represented in our InterMine @neo4j prototype. Outer nodes are the organism for… https://t.co/1QEWu5dMPr
    1,638 developers have answered StackOverflow questions about Neo4j
    7430 topics on Google Groups

    GraphGist Projects