Find what you need to develop applications with Neo4j in a variety of languages and deployment scenarios.
This is the starting point for a number of different tracks to learn more about Neo4j. Follow a track that you are interested in to learn more about different aspects of Neo4j.
The first thing you need to get started is to import data from various sources into Neo4j. Fortunately there are a number of ways to do that.
Neo4j can be run in various cloud scenarios and on a number of cloud stacks.
Become proficient with Neo4j by attending a full day training close to you. If you enjoy focused, hands-on learning experiences, the trainings are the best way to go.
To run Neo4j in production, these resources will help you get going.
Spring Data Neo4j was the founding project of Spring Data and integrates Neo4j very well with the Spring Framework.
Neo4j and Ruby have been close friends for a long time. You can use Neo4j embedded via neo4j.rb (JRuby) or Neo4j server via neography and other drivers
Python rocks and so does Python and Neo4j. There are many ways of interacting with Neo4j from Python
Parts of Neo4j, esp. the Cypher query engine are written in Scala, the more we're happy about the great Scala support
The easy web language can access Neo4j via the the Neo4j Server or Remote APIs
The core engine of Neo4j supports the property graph model. This model can easily be adapted to support the LinkedData RDF model, consisting of Triples.This turns Neo4j into a full triple store, or you can just import and use LinkedData resources from e.g. DBPedia and others.
For JEE developers, there are a number of projects making Neo4j available in JEE environments.
Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data.