The world's most flexible, reliable and developer-friendly graph database as a service.

What Is Neo4j Aura?

Neo4j Aura is the simplest way to run Neo4j in the cloud. Completely automated and fully-managed, Neo4j Aura delivers the world’s most flexible, reliable and developer-friendly graph database as a service. With Neo4j Aura, you leave the day-to-day management of your database to the same engineers who built Neo4j, freeing you to focus on building rich graph-powered applications.

Flexible

  • Zero administration
  • On-demand scaling
  • Simple, capacity-based pricing

Reliable

  • Highly available, self-healing, clustered configuration
  • Transaction-safe/ACID
  • Secure end-to-end encryption

Developer Friendly

  • Native graph performance
  • World’s most popular graph query language
  • Broad language support: drivers for Java, Go, Python, etc.

Key Features & Benefits

Zero Administration

Develop and deploy your graph-powered applications in the cloud with easy provisioning and one-click deployment.

On-Demand Scaling

Easily scale your database up or down as needed with no downtime.

Simple Pricing

Simple, capacity-based pricing ensures cost predictability and transparency.

Always-On Availability

Aura is fault-tolerant, self-healing and always on. Complex processes such as tuning, patching and upgrades are performed with absolutely zero downtime.

Data Integrity & Durability

ACID transactions ensure data consistency while data replication across three separate physical disks provides data durability. Daily backups with a seven-day retention policy also makes sure that data is always available.

Highly Secure

Data is protected with built-in password authentication and end-to-end encryption at rest and over TLS-encrypted network connections.

Native Graph Performance

First fully managed native graph offering delivers remarkable improvements for connected data queries – from minutes to milliseconds.

Ease of Cypher

Cypher – the most popular graph query language – allows developers to easily construct expressive and efficient queries to handle needed create, read, update, and delete (CRUD) functionality.

Broad Language Support

Offers a rich set of integration possibilities for developers using Java, Go, Python and other languages.

Pricing and Billing

Pay only for what you need with capacity-based pricing that’s simple and easy to understand. With flat hourly rates by capacity, costs are predictable and transparent.

Memory CPU Storage Price
1GB 0.2 CPU 2GB $0.09/hour
2GB 0.4 CPU 4GB $0.18/hour
4GB 0.8 CPU 8GB $0.36/hour
8GB 1.6 CPU 16GB $0.72/hour
16GB 3.2 CPU 32GB $1.44/hour
32GB 6.4 CPU 64GB $2.88/hour
64GB 12.8 CPU 128GB $5.76/hour

Frequently Asked Questions

  • How does Neo4j Aura compare to on-premise software?

    Neo4j Aura is a completely new offering from Neo4j. It is built on the Neo4j graph database but has been reimagined from the ground up to be a database as a service (DBaaS). Neo4j Aura accelerates the development and deployment of today’s connected applications through self-serve provisioning and a capacity-based pricing model. Neo4j Aura enables users to take advantage of the most popular graph database via a frictionless service in the cloud.

  • How can I sign up for Neo4j Aura?

    Anyone can sign up for Neo4j Aura by visiting console.neo4j.io and filling out user information, selecting a hosting region and database size, providing credit card details and agreeing to the terms and conditions of the service.

  • Can I modify Neo4j Aura terms and conditions?

    Neo4j Aura clickthrough terms and conditions are fixed and cannot be amended. Please contact the Neo4j sales team for any specific concerns related to licensing terms and conditions of the service.

  • How is billing managed for Neo4j Aura?

    Users sign up using their credit card and are billed on a monthly pay-as-you-go model, for their actual usage in the prior month. Invoicing is done at the end of every month.

  • Can I import an existing Neo4j database to Neo4j Aura?

    Yes, you can push your existing Neo4j database into Aura with a new easy-to-use command-line tool or import from any other data source using CSV as a transfer format.

  • Can I pause my database operations in Neo4j Aura?

    At this time, you cannot pause the database while the service is running. However, you can destroy/delete and then recreate the database as many times as you want.

  • How does Neo4j Aura manage backups?

    Neo4j Aura performs daily backups of all customer databases at no extra cost. Backups are retained for seven days, and users can restore from backup through a simple web UI.

  • Can I remove my data from Neo4j Aura?

    Yes, you can remove your data from Aura any time you want.

  • How does Neo4j Aura compare to Neo4j Cloud Managed Services?

    Both Neo4j Aura and Neo4j Cloud Managed Services (CMS) are designed to eliminate the underlying infrastructure and operations management for running a database and enable the user to focus on building the app. However, the way they deliver this is fundamentally different.

    Neo4j CMS is a fully managed, white-glove offering where database operations management is provided by Neo4j experts who have experience in managing some of the largest Neo4j deployments in the world. This service is designed for enterprise customers who want to customize their deployment model, security configuration, contractual terms and service levels to their specific needs. Neo4j experts take care of customers’ database operations inside of their own data center or virtual private cloud (VPC).

    Neo4j Aura is a completely automated and self-provisioned service offering that allows the user to accelerate the development and deployment of connected data applications in the cloud. Database management and operations such as hardware setup, configuration, storage provisioning and network setups are fully automated within the service and the user has no access to these system controls.

  • Where can I find developer resources on Neo4j Aura?