This is the reference manual for Neo4j version 2.3-SNAPSHOT, authored by the Neo4j Team.

The main parts of the manual are:

The material is practical, technical, and focused on answering specific questions. It addresses how things work, what to do and what to avoid to successfully run Neo4j in a production environment.

The goal is to be thumb-through and rule-of-thumb friendly.

Each section should stand on its own, so you can hop right to whatever interests you. When possible, the sections distill “rules of thumb” which you can keep in mind whenever you wander out of the house without this manual in your back pocket.

The included code examples are executed when Neo4j is built and tested. Also, the REST API request and response examples are captured from real interaction with a Neo4j server. Thus, the examples are always in sync with how Neo4j actually works.

There’s other documentation resources besides the manual as well, see Appendix A, Resources.

Who should read this?

The topics should be relevant to architects, administrators, developers and operations personnel.

Where to get help?

You can learn a lot about Neo4j at different events. To get information on upcoming Neo4j events, have a look here:

Get help from the Neo4j open source community; here are some starting points.

Report a bug or add a feature request:

Questions regarding the documentation: The Neo4j Manual is published online with a comment function, please use that to post any questions or comments regarding the documentation.

If you want to contribute to the Neo4j open source project, see