Neo4j Developer Guides

Neo4j Developer Resources

All you need to be happy and successful with Neo4j

Getting Started

2. Query Data

Get an example data set, or model and import your own data. Then query your graph to solve your problem.

3. Build your application

Use the Neo4j tools to access your data or develop an application your favorite programming language.

What is a Graph Database (in under 10 Minutes)

Start with an Example

Movie Recommendations

Create a Movie Recommendations Sandbox

Generate personalized real-time recommendations using a dataset of movie reviews.

Network Management

Create a Neo4j Network Management Sandbox

Dependency and root cause analysis for network and IT management.

Fraud Detection

Create a Fraud Detection Sandbox

Fraud detection with a financial transactions dataset, the Neo4j Graph Data Science Library, and Neo4j Bloom visualization.

Code Examples by Language

Neo4j officially supports drivers for .Net, Java, Node.js, GoLang and Python. Our community contributors provide many more, including PHP, Ruby, R, Erlang and Clojure.

link:https://raw.githubusercontent.com/neo4j-graph-examples/template/main/code/java/Example.java[]
Node.js
link:https://raw.githubusercontent.com/neo4j-graph-examples/template/main/code/javascript/example.js[]
link:https://raw.githubusercontent.com/neo4j-graph-examples/template/main/code/python/example.py[]
link:https://raw.githubusercontent.com/neo4j-graph-examples/template/main/code/go/example.go[]
.NET
link:https://raw.githubusercontent.com/neo4j-graph-examples/template/main/code/csharp/Example.cs[]

Neo4j Community Forum

If you’re ever stuck and need help, head over to the Neo4j Community Site. We have an active community of experts who are more than happy to answer your questions.

Why not join our community and introduce yourself? Do you have a side-project or idea and would like to find collaborators?