Neo4j Subscriptions

Start Now

Select a Subscription That's Right for You
 

Enterprise Subscription

A commercial license for Neo4j Enterprise Edition, providing production-certified graph database with enterprise-grade scaling and ops features.

Contact Us

Startup Program
 

A special program just for startups, because the next generation ideas that will change the world should be powered by graph technology.

Learn More

Neo4j Aura DBaaS
 

Completely automated and fully managed, Aura delivers the world’s most flexible, reliable and developer-friendly graph database as a service.

Learn More

Compare Neo4j Editions

Choose the Edition that Matches Your Business Needs

Community Edition

Ideal for learning Neo4j and smaller do-it-yourself projects that do not require high levels of scaling or professional services and support. Download Community Edition →

Enterprise Edition

The same great features as Community Edition, with enterprise-grade availability, management, and scale-up and scale-out capabilities. Try Neo4j Enterprise →

Neo4j Aura

The simplest way to run the world's most popular graph database in the cloud without having to worry about managing underlying infrastructure complexities. Learn More →

A Closer Look at Neo4j Editions

Need help or additional information? Contact us.

Server Architecture

Community

Enterprise

Neo4j Aura

Native graph processing & storage
Graph size limitations 34B nodes None None
ACID Transactions
Enterprise Lock Manager
Node Key schema constraints
Property existence constraints
Auto Reuse of Deleted Space
Transactional ID Management
Transaction Memory Constraint
Labeled property graph model
System database
High Performance Caching
Cypher Graph Query Language
Parallel Cypher Runtime
Cost-based Query Optimizer
Cypher Sub-queries
Cypher Query Tracing

Indexing

Community

Enterprise

Neo4j Aura

GBPTREE (Native Indexes)
Composite Indexes
Native Index Population
Native 8KB Index Key Size
Full text Indexing and Search

Data Types

Community

Enterprise

Neo4j Aura

Date/Time data type
3D Geospatial data types

Working with Multiple Databases

Community

Enterprise

Neo4j Aura

Max # of user databases 1 Unlimited

Security

Community

Enterprise

Neo4j Aura

Users
Roles
Schema-based Security
Authentication Attempts Lockout Timing
LDAP and Active Directory Integration
Kerberos Security Option

Clustering

Community

Enterprise

Neo4j Aura

Multi-clustering
Multiple database support
System Metadata in for Cluster
Automatic Cache Warming
Rolling Upgrades
Resumable Copy/Restore Cluster Member
Built-in Diagnostic Metrics
Intra-Cluster Encryption
IPv6 Support
Read Replicas for Analytic Workflows

Fabric

Community

Enterprise

Neo4j Aura

Multi-graph Architecture
Parallel Graph Execution
Correlated Queries
Condition Push-down
Result Aggregation
Sharding Modelling
Disjoint Graphs Option
Federated Data

Clients, Drivers and Connectivity

Community

Enterprise

Neo4j Aura

Neo4j Browser
Neo4j Desktop
Bolt Binary Protocol
Bolt Keepalive
Language Drivers: Java, JavaScript, C#, Python, Go
neo4j:// scheme
Reactive Drivers
Back-pressure and Flow Control
High Throughput Load Balancing
Spring Boot Starter
SDN/RX

Other

Community

Enterprise

Neo4j Aura

RPM, Debian, Docker, Azure & AWS Delivery
High Performance Server API
Graph Algorithms supporting AI/ML
Bulk Importer Resumable
Query Monitoring with Enriched Metrics Through Procedures

We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.
Volker Pacher
Senior Staff Engineer, eBay

Launch Neo4j into Production

Witness first-hand how Neo4j performs in a production-level environment: Take the free Neo4j in Production online course or calculate the recommended hardware configuration for your Neo4j deployment.