Inferensys

Glossary

Neo4j Aura

Neo4j Aura is a fully managed, cloud-native database-as-a-service (DBaaS) offering for the Neo4j property graph platform, providing automated provisioning, scaling, and maintenance.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
KNOWLEDGE GRAPH AS A SERVICE

What is Neo4j Aura?

Neo4j Aura is a fully managed, cloud-native database-as-a-service (DBaaS) offering for the Neo4j property graph platform.

Neo4j Aura is a fully managed, cloud-native database-as-a-service (DBaaS) offering for the Neo4j property graph platform. It automates provisioning, scaling, backups, and maintenance, allowing developers and architects to focus on building enterprise knowledge graphs without managing infrastructure. As a core component of the Knowledge Graph as a Service landscape, it provides a serverless operational model with built-in high availability and security.

The service supports the native Cypher query language and leverages index-free adjacency for high-performance graph traversals. It is designed for enterprise-scale applications, offering features like ACID transactions, private networking via VPC peering, and point-in-time restore. By abstracting operational complexity, Aura enables rapid deployment of graph-based solutions for retrieval-augmented generation (RAG), fraud detection, and real-time recommendation systems.

KNOWLEDGE GRAPH AS A SERVICE

Core Technical Features of Neo4j Aura

Neo4j Aura is a fully managed, cloud-native Database-as-a-Service (DBaaS) for the Neo4j graph database platform, automating infrastructure provisioning, scaling, and maintenance.

01

Fully Managed Operations

Aura handles all database administration tasks, including:

  • Automated provisioning and patching of the underlying infrastructure.
  • Continuous backups with point-in-time recovery capabilities.
  • High availability with automatic failover across multiple availability zones.
  • Security updates and compliance management. This eliminates the operational overhead of manual cluster management, scaling, and maintenance for development teams.
02

Native Graph Database Engine

Aura is built on the core Neo4j graph database, utilizing its native graph storage and processing engine. Key architectural features include:

  • Index-free adjacency: Nodes store direct pointers to connected relationships, enabling millisecond traversals regardless of graph size.
  • Property Graph Model: Data is stored as nodes (entities), relationships (connections), and properties (attributes), providing an intuitive structure for connected data.
  • ACID transactions: Guarantees data integrity for complex, interconnected writes, which is critical for enterprise knowledge graphs.
03

Cypher Query Language

Aura is queried using Cypher, Neo4j's declarative graph query language. Cypher uses an ASCII-art syntax to intuitively match patterns in the graph.

  • Example: MATCH (p:Person)-[:WORKS_FOR]->(c:Company) WHERE c.name = 'Neo4j' RETURN p.name finds all people who work for Neo4j.
  • It supports complex graph pattern matching, aggregations, and procedural logic, making it powerful for exploring deeply connected relationships that are cumbersome in SQL.
04

Serverless & Elastic Scaling

Aura offers a serverless consumption model where compute and memory resources scale automatically with workload demand.

  • Vertical Scaling (Instance Size): Users can select instance sizes (e.g., Small, Medium, Large) optimized for their workload.
  • Horizontal Read Scaling: Aura Professional and Enterprise tiers support adding read replicas to distribute query load, improving performance for analytical workloads.
  • Storage Auto-scaling: Storage capacity expands automatically as data grows, without downtime.
05

Enterprise Security & Isolation

Designed for enterprise deployments, Aura provides robust security controls:

  • Encryption: Data is encrypted at rest and in transit using industry-standard AES-256.
  • Network Isolation: Support for Private Link/VPC Peering (AWS PrivateLink, Google Private Service Connect) to keep database traffic within a private network.
  • Multi-tenancy: Strong logical isolation between customer instances on shared infrastructure.
  • Fine-grained Access Control: Integration with Role-Based Access Control (RBAC) and support for LDAP/Active Directory.
06

Global Distribution & Disaster Recovery

Aura Enterprise tier supports advanced deployment topologies for global businesses:

  • Multi-region Clustering: Deploy a single graph database cluster across multiple geographic regions for low-latency global access.
  • Disaster Recovery: Built-in capabilities for cross-region failover to maintain business continuity.
  • Causal Consistency: Guarantees that all database instances in a cluster see writes in the same order, which is essential for distributed graph transactions.
CLOUD-NATIVE KNOWLEDGE GRAPH

How Neo4j Aura Works: Architecture & Provisioning

Neo4j Aura is a fully managed, cloud-native database-as-a-service (DBaaS) for the Neo4j property graph platform, automating infrastructure provisioning, scaling, and maintenance.

Neo4j Aura operates on a serverless, consumption-based architecture where the underlying compute and storage resources are automatically managed and scaled by Neo4j. It utilizes a cloud-native storage layer built on a distributed, replicated architecture for high availability and durability. The service provisions dedicated graph database instances within a secure, isolated tenant environment, abstracting away cluster management, patching, and backup operations from the user.

Provisioning is initiated via the Neo4j Aura console or Infrastructure-as-Code (IaC) tools, which deploy a single-tenant graph instance with configurable initial sizing. The system employs automated vertical and horizontal scaling based on query load and storage needs, managed through predefined workload profiles. Data is continuously backed up, enabling point-in-time restore capabilities. Network access is secured via private endpoints and fine-grained IAM controls, ensuring enterprise-grade isolation and security for the knowledge graph.

NEO4J AURA

Primary Use Cases and Applications

Neo4j Aura is a fully managed, cloud-native Database-as-a-Service (DBaaS) for the Neo4j property graph platform. Its automated provisioning, scaling, and maintenance enable enterprises to focus on building graph-powered applications rather than managing infrastructure. This section details its core applications.

FEATURE COMPARISON

Neo4j Aura vs. Other Graph Database Services

A technical comparison of managed graph database services, focusing on core capabilities, operational models, and integration features relevant to enterprise knowledge graph deployment.

Feature / MetricNeo4j AuraAmazon NeptuneAzure Cosmos DB (Gremlin API)

Native Graph Model

Property Graph (Cypher)

Property Graph (Gremlin) & RDF (SPARQL)

Property Graph (Gremlin)

Native Query Language

Cypher

Gremlin, SPARQL

Gremlin

Index-Free Adjacency

ACID Transaction Guarantee

Primary Scaling Model

Vertical (Instance Size)

Horizontal (Read Replicas)

Horizontal (Global Distribution)

Serverless Provisioning

Private Network Endpoint (VPC/VNet)

Integrated Graph Algorithm Library

Managed Graph ETL/Ingestion Service

Neo4j Data Importer / APOC

AWS Glue / Neptune Bulk Loader

Azure Data Factory

Integrated Vector Search for Hybrid RAG

Point-in-Time Restore Retention

30 days

Up to 35 days

30 days (Continuous Backup)

Pricing Model Focus

vCPU/Hour + Storage

Instance/Hour + I/O + Storage

Request Unit (RU)/Second + Storage

NEO4J AURA

Frequently Asked Questions

A fully managed, cloud-native database-as-a-service for the Neo4j property graph platform, providing automated provisioning, scaling, and maintenance.

Neo4j Aura is a fully managed, cloud-native Database-as-a-Service (DBaaS) offering for the Neo4j property graph platform. It operates on a serverless provisioning model where the underlying compute, storage, and networking infrastructure are automatically managed by Neo4j. Users provision a graph database instance through a console or API, and Aura handles deployment, high availability with automatic failover, encrypted backups, and zero-downtime patching. The service abstracts away cluster management, allowing developers and CTOs to focus solely on building graph-based applications. It supports the native Cypher query language and leverages index-free adjacency for high-performance graph traversals.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.