AuraDB

Neo4j AuraDB is a fully managed graph database service that eliminates the operational overhead of hosting and maintaining a Neo4j instance.

Reviewed by 7wData

On this page

Publisher review

Neo4j AuraDB is a fully managed graph database service that eliminates the operational overhead of hosting and maintaining a Neo4j instance. It is designed for developers and enterprises building applications that rely on highly connected data, such as recommendation engines, fraud detection, knowledge graphs, and network analysis. AuraDB provides a flexible schema and is available on Azure, AWS, and Google Cloud, with automated upgrades, patches, and maintenance included. The service offers three main plans: a free tier for learning and prototyping, a Professional plan for production-ready applications, and a Business Critical plan for enterprise-scale deployments requiring high availability and advanced security. AuraDB Virtual Dedicated Cloud provides VPC isolation and dedicated infrastructure for regulated industries.

AuraDB Professional starts at $65 per GB per month (minimum 1GB cluster) and supports up to 64GB memory per database instance, with daily backups retained for 30 days and advanced instance-level metrics. The Business Critical plan, at $146 per GB per month (minimum 2GB cluster), supports up to 512GB memory per database instance, a highly available 3-zone cluster with a 99.95% uptime SLA, daily backups with 30-day retention and hourly point-in-time restore, role-based access control with granular security, and 24x7 support. The Virtual Dedicated Cloud plan offers hourly backups with 60-day retention, enhanced support, and customer-managed encryption. All plans scale on demand, but compute and storage costs are bundled, which can be a limitation for workloads with large storage needs but low query volumes.

AuraDB competes directly with AWS Neptune, another managed graph database service. Neptune offers automated backups and manual snapshots to S3 but lacks native branching or diffing capabilities, requiring additional tooling. AuraDB provides a richer graph query experience with Cypher, a declarative query language, and supports GraphRAG workloads for LLM integration. Community feedback on Reddit notes that while AuraDB is easier to set up and manage than self-hosted Neo4j, its bundled pricing model can make it more expensive than running Neo4j on AWS EC2 for storage-heavy workloads. Neptune is often chosen by organizations already invested in the AWS ecosystem, while AuraDB appeals to those needing a pure graph database with strong support for complex traversals.

Honest trade-offs include the lack of split compute and storage costs, which can lead to overpaying for memory when only storage is needed, as highlighted in user feedback on Neo4j's Canny board. The free tier auto-pauses after 72 hours of inactivity and deletes the database after 30 days paused, limiting its use for long-term prototyping. The Professional plan's single-zone deployment offers no high availability, and the Business Critical plan's minimum 2GB cluster may be overkill for small applications. Additionally, AuraDB is not open source, which may deter organizations requiring full code transparency or the ability to fork the database. Despite these trade-offs, AuraDB remains a strong choice for teams that want a managed graph database without the operational burden of self-hosting.

Get the AI & data signal, daily.

48k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Fully managed graph database

    Neo4j handles all hosting, patching, upgrades, and maintenance, so users can focus on application development without operational overhead.

  2. Flexible schema

    Supports property graph model with nodes, relationships, and properties that can be added dynamically without predefined schemas.

  3. 99.95% uptime SLA

    Business Critical plan guarantees 99.95% uptime through a highly available 3-zone cluster, ensuring enterprise reliability.

  4. Daily backups with 30-day retention

    Professional plan includes daily backups retained for 30 days; Business Critical adds hourly point-in-time restore for granular recovery.

  5. Scalable on demand

    Memory and compute resources can be scaled up or down without downtime, with Professional supporting up to 64GB and Business Critical up to 512GB per instance.

  6. Multi-cloud availability

    Deployable on Azure, AWS, and Google Cloud, allowing users to choose their preferred cloud provider or avoid vendor lock-in.

  7. Role-based access control

    Business Critical plan provides granular security with RBAC and SSO, enabling fine-grained permissions for different users and teams.

Strengths and trade-offs

Strengths

  • Fully managed service eliminates the need for database administration, with automated upgrades, patches, and maintenance included in all plans.
  • Business Critical plan offers up to 512GB memory per database instance and a 99.95% uptime SLA via a multi-zone cluster, suitable for large-scale enterprise workloads.
  • Supports hourly point-in-time restore in the Business Critical plan, allowing recovery to any point within the last 24 hours, which is critical for data integrity.
  • Available on three major cloud providers (Azure, AWS, Google Cloud), providing flexibility and reducing dependency on a single vendor.

Trade-offs

  • Compute and storage costs are bundled, meaning users pay for memory even when only additional storage is needed, leading to higher costs for storage-heavy workloads.
  • Free tier auto-pauses after 72 hours of inactivity and deletes the database after 30 days paused, making it unsuitable for long-term prototyping or development.
  • Professional plan lacks high availability, as it runs in a single zone with no failover, which may not meet production requirements for critical applications.
  • AuraDB is not open source, which limits the ability to inspect, modify, or fork the codebase, potentially deterring organizations with strict transparency needs.

Pricing context

Free tier (1 database, 200K nodes, 400K relationships, auto-pauses after 72 hours). Professional plan at $65/GB/month (min 1GB, up to 64GB memory). Business Critical plan at $146/GB/month (min 2GB, up to 512GB memory, multi-zone HA, 24x7 support). Virtual Dedicated Cloud custom pricing (hourly backups, 60-day retention, VPC isolation).

Getting started with AuraDB

  1. Sign up for AuraDB

    Go to the Neo4j AuraDB website and create an account. Choose a cloud provider (AWS, Azure, or Google Cloud) and select a plan: Free, Professional, or Business Critical. Complete the registration to access the console.

  2. Create a database instance

    In the AuraDB console, click "Create Database". Select your plan, region, and instance size (memory). For Professional, set at least 1 GB; for Business Critical, at least 2 GB. Confirm to provision the instance.

  3. Connect with credentials

    After the instance is ready, copy the connection URI, username, and password from the console. Use these credentials to connect via the Neo4j Browser, a driver (e.g., Python, Java), or the Cypher Shell.

  4. Load sample graph data

    Open the Neo4j Browser and run the command `:PLAY movies` to load a sample movie graph. This creates nodes (movies, actors) and relationships, letting you test queries like `MATCH (m:Movie) RETURN m.title`.

  5. Configure backup settings

    In the console, navigate to the instance settings. For Professional, daily backups are automatic with 30-day retention. For Business Critical, enable hourly point-in-time restore. Verify backup status in the backup section.

Frequently Asked Questions

What is Neo4j AuraDB and what is it used for?

Neo4j AuraDB is a fully managed graph database service that removes the operational overhead of hosting Neo4j. It is used for applications relying on connected data, such as recommendation engines, fraud detection, knowledge graphs, and network analysis.

What are the different AuraDB pricing plans available?

AuraDB offers a free tier for learning, a Professional plan starting at $65 per GB per month, a Business Critical plan at $146 per GB per month, and a Virtual Dedicated Cloud with custom pricing. Each plan scales on demand with different memory limits and features.

How does AuraDB compare to AWS Neptune?

AuraDB provides a richer graph query experience with Cypher and supports GraphRAG for LLM integration. Neptune is often chosen by AWS-centric organizations. AuraDB is easier to set up than self-hosted Neo4j but can be more expensive for storage-heavy workloads due to bundled pricing.

What are the limitations of the AuraDB free tier?

The AuraDB free tier auto-pauses after 72 hours of inactivity and deletes the database after 30 days paused. This makes it unsuitable for long-term prototyping or development, as the database is not persistent beyond that period.

Does AuraDB support high availability and backups?

The Business Critical plan offers a 99.95% uptime SLA with a multi-zone cluster and hourly point-in-time restore. Professional plan includes daily backups with 30-day retention but runs in a single zone without high availability.

What are the main trade-offs of using AuraDB?

AuraDB bundles compute and storage costs, leading to higher expenses for storage-heavy workloads. It is not open source, limiting code transparency. The Professional plan lacks high availability, and the free tier has auto-pause and deletion restrictions.

Alternatives

How AuraDB compares

Direct head-to-head against 2 competitors. Picked by 7wData.

This tool

AuraDB

Pricing
Free tier (1 database, 200K nodes, 400K relationships, auto-pauses after 72 hours). Professional plan at $65/GB/month (min 1GB, up to 64GB memory). Business Critical plan at $146/GB/month (min 2GB, up to 512GB memory, multi-zone HA, 24x7 support). Virtual Dedicated Cloud custom pricing (hourly backups, 60-day retention, VPC isolation).
Target
Neo4j AuraDB is a fully managed graph database service that eliminates the operational overhead of hosting and maintaining a Neo4j instance.
Strength
Fully managed service eliminates the need for database administration, with automated upgrades, patches, and maintenance included in all plans.
Watch for
Compute and storage costs are bundled, meaning users pay for memory even when only additional storage is needed, leading to higher costs for storage-heavy workloads.

Memgraph

Pricing
Free Community Edition, Enterprise pricing starts at $0.50/GB/month
Target
Real-time graph analytics
Deployment
Cloud, On-prem
Strength
High-performance streaming graph processing
Watch for
Limited multi-model support

ArangoDB

Pricing
Free Community Edition, Enterprise pricing starts at $49/GB/month
Target
Multi-model graph and document database
Deployment
Cloud, On-prem
Strength
Combines graph, document, and key-value models
Watch for
Complex setup for advanced features

User reviews

No user reviews yet. Be the first to write one.

Sources

Reporting on this tool draws on these publicly available sources.

  1. www.reddit.com
  2. www.reddit.com
  3. www.saasworthy.com
  4. neo4j-aura.canny.io
  5. checkthat.ai
  6. neo4j.com