You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
There are several ways to start working with Neo4j — from a fully managed cloud service to a local desktop installation. This lesson covers the main options and walks through your first steps.
| Option | Best For | Requirements |
|---|---|---|
| Neo4j AuraDB Free | Quick start, no installation | Web browser + free account |
| Neo4j Desktop | Local development | Windows, macOS, or Linux |
| Docker | Containerised environments | Docker installed |
| Neo4j Community Server | Self-hosted, open-source | Java 17+ |
| Neo4j Enterprise Server | Production deployments | Commercial licence + Java 17+ |
The fastest way to start — no installation required:
| Resource | Limit |
|---|---|
| Nodes | 200,000 |
| Relationships | 400,000 |
| Database size | 256 MB |
| Idle pause | After 3 days of inactivity |
Neo4j Desktop provides a local development environment with a graphical interface:
Run Neo4j in a Docker container:
docker run \
--name neo4j \
-p 7474:7474 -p 7687:7687 \
-e NEO4J_AUTH=neo4j/your-password \
-v neo4j-data:/data \
neo4j:5
| Port | Purpose |
|---|---|
| 7474 | HTTP (Neo4j Browser) |
| 7687 | Bolt protocol (drivers and applications) |
After starting, open http://localhost:7474 in your browser.
Install the standalone Community Edition:
# Download and extract
wget https://neo4j.com/artifact.php?name=neo4j-community-5-latest-unix.tar.gz
tar -xf neo4j-community-*-unix.tar.gz
cd neo4j-community-*
# Start the server
./bin/neo4j start
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.