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.
- Zero administration
- On-demand scaling
- Simple, capacity-based pricing
- Highly available, self-healing, clustered configuration
- Secure end-to-end encryption
- Native graph performance
- World’s most popular graph query language
- Broad language support: drivers for Java, Go, Python, etc.
Key Features & Benefits
Develop and deploy your graph-powered applications in the cloud with easy provisioning and one-click deployment.
Easily scale your database up or down as needed with no downtime.
Simple, capacity-based pricing ensures cost predictability and transparency.
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.
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.
Neo4j Aura is part of the robust transaction processing system that underpins Transferencias Ya, used to store transaction records and references to maximize efficiency and ensure fund transfers happen in real time.Tomislav Biscan, CTO Minka
DBaaS offerings need to be easy for developers and other practitioners to use, while providing the scalability, performance and security that is required by enterprise adopters. [Neo4j Aura] is built to deliver all of the above.Stephen O’Grady, Principal Analyst with RedMonk
Neo4j Aura delivers many essential features: we are able to scale up and down instantly, we always know where we stand financially via its clear and simple pricing model, and the graph data is automatically backed up.Mike Morley, Founder of Menome
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.
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?