Get Started Taking the first steps with Neo4j? Read our introductory tutorials and developer guides that cover all areas of your development life-cycle. Guide → Your First Steps Getting started with Neo4j is easy. Take your first steps in becoming… Learn More »

icon-guide-theory Get Started


Taking the first steps with Neo4j? Read our introductory tutorials and developer guides that cover all areas of your development life-cycle.

Guide → Your First Steps


Getting started with Neo4j is easy. Take your first steps in becoming a Neo4j expert developer.

Guide → What is a Graph Database?


Connected information is everywhere in our world. Neo4j was build to efficiently store, handle and query highly connected elements in your data model. With a powerful and flexible data model you can represent your real-world, variably structured information without a loss of fidelity. The property graph model is easy to understand and handle, especially for object oriented and relational developers.

Guide → From Relational to Neo4j


These guides explores the differences between relational and graph databases and their data models. In addition, we show how to integrate graph databases with relational databases and how to import data from a relational store.

Guide → Cypher – a next-generation Query Language


We wanted to make querying graph data not only fun, but easy to learn, understand and use for everyone. That’s why we created a human friendly, declarative query language for you which uses ASCII-Art to represent graph patterns to find or update.

Drivers → Neo4j Language Drivers


Developing applications using Neo4j is fun. These language guides help you to work with Neo4j using your preferred programming language and stack.

Training → GraphAcademy


Neo4j’s Graph Academy offers innovative and flexible offerings to meet all your training and tutorial needs based on role, time and price.