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.
Here you can find some resources related to running Neo4j in different scenarios.
The Java track covers the Neo4j Core-API as well as interacting with the Neo4j Server from Java and other JVM languages.
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
Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data.
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