Amazon Neptune logo

Amazon Neptune

Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets. It supports property graph and RDF models, with multiple query languages including Gremlin, SPARQL, and openCypher.

9 APIs 2 Capabilities 10 Features
AWSDatabaseGraph DatabaseGremlinNeptuneProperty GraphRDFSPARQL

APIs

Amazon Neptune Management API

Amazon Neptune Management API for creating, managing, and deleting Neptune DB clusters, instances, parameter groups, snapshots, and related infrastructure resources.

Amazon Neptune Data API

Amazon Neptune Data API provides SDK support for more than 40 data operations including data loading, query execution, data inquiry, and machine learning. It supports Gremlin an...

Neptune Gremlin API

Apache TinkerPop Gremlin graph traversal language API for querying property graphs in Neptune. It supports both WebSocket and HTTP REST endpoints for submitting Gremlin traversals.

Neptune SPARQL API

W3C SPARQL 1.1 query language API for querying RDF graphs in Neptune. It provides an HTTP REST endpoint compatible with the SPARQL 1.1 protocol specification.

Neptune openCypher API

openCypher graph query language API for querying property graphs with Cypher syntax in Neptune. It provides an HTTP endpoint for executing openCypher queries against property gr...

Neptune Streams API

Neptune Streams generates a complete sequence of change-log entries that record every change made to graph data as it happens, enabling real-time capture of graph mutations via ...

Neptune Loader API

Neptune bulk loader API for ingesting large volumes of data from Amazon S3 into a Neptune DB instance. It supports CSV formats for property graphs and multiple RDF serialization...

Neptune ML API

Neptune ML enables machine learning on graph data using graph neural networks. It provides APIs for data processing, model training, and inference endpoint management powered by...

Neptune Analytics API

Neptune Analytics is a memory-optimized graph database engine for analytics, providing optimized graph analytic algorithms, low-latency queries, and vector search capabilities w...

Capabilities

Amazon Neptune Analytics and Machine Learning

Workflow capability for Neptune Analytics graph analysis, vector search, and Neptune ML graph neural network model training and inference. Used by data scientists and ML engineers.

Run with Naftiko

Amazon Neptune Graph Data Management

Workflow capability for managing Neptune graph databases, executing queries across Gremlin, SPARQL, and openCypher, and monitoring data streams. Used by graph database administr...

Run with Naftiko

Features

Serverless Graph Database

Automatically scales compute and memory resources based on workload demands without requiring capacity planning.

Multiple Query Language Support

Supports Apache TinkerPop Gremlin, openCypher, and SPARQL 1.1 query languages for property graph and RDF models.

High Availability

Multi-AZ deployment with up to 15 read replicas, automated failover, and continuous backups with point-in-time recovery up to 35 days.

Global Database

Multi-region replication with sub-second latency across up to five secondary clusters for global applications.

Neptune Analytics

Memory-optimized graph analytics engine for analyzing tens of billions of relationships within seconds with vector search capabilities.

GraphRAG Support

Fully managed GraphRAG with Amazon Bedrock Knowledge Bases for AI-enhanced graph retrieval augmented generation.

Machine Learning on Graphs

Native graph neural network support via Neptune ML powered by Amazon SageMaker for link prediction and node classification.

ACID Transactions

Full ACID transaction support ensuring data consistency and integrity across graph operations.

AWS Security Integration

VPC network isolation, IAM resource permissions, AWS KMS encryption, TLS in-transit encryption, and CloudWatch audit logging.

Auto-Expanding Storage

Storage automatically grows up to 128 TiB with self-healing architecture spanning three availability zones.

Use Cases

Knowledge Graphs and GraphRAG

Build knowledge graphs to enhance AI accuracy, comprehensiveness, and explainability using GraphRAG with Amazon Bedrock.

Fraud Detection

Model transaction and account relationship networks to detect fraudulent patterns in near real-time using graph traversals.

Customer 360

Build unified customer profile graphs linking purchases, preferences, and interactions for personalization and marketing.

Cybersecurity and Threat Detection

Model IT infrastructure as a connected graph to detect attack paths, anomalies, and proactive threats.

Recommendation Engines

Power product and content recommendation engines by traversing user-item relationship graphs.

Social Networks

Model and query highly connected social graph data for applications requiring relationship traversal at scale.

Network and IT Operations

Map network topology, dependencies, and configuration relationships for operations and impact analysis.

Supply Chain Management

Model complex supply chain relationships and dependencies for optimization and risk analysis.

Integrations

Amazon Bedrock

Integration with Bedrock Knowledge Bases for fully managed GraphRAG and AI-enhanced knowledge graph applications.

Amazon SageMaker

Neptune ML uses SageMaker for training graph neural network models on Neptune graph data.

Amazon S3

Bulk data loading from S3 using the Neptune Loader API with CSV and RDF serialization format support.

AWS IAM

Fine-grained resource-level access control and role-based permissions via AWS Identity and Access Management.

Amazon CloudWatch

Metrics, logs, and audit logging for monitoring Neptune cluster performance and compliance.

AWS KMS

Encryption at rest using AWS Key Management Service for customer-managed key support.

Amazon VPC

Network isolation using Amazon Virtual Private Cloud with security group and firewall controls.

Apache TinkerPop

Gremlin graph traversal language and TinkerPop ecosystem integration for property graph querying.

Strands AI Agents SDK

Integration with Strands AI Agents SDK and popular agentic memory tools for AI agent applications.

Semantic Vocabularies

Amazon Neptune Analytics Context

13 classes · 44 properties

JSON-LD

Amazon Neptune Context

10 classes · 15 properties

JSON-LD

Amazon Neptune Data Context

26 classes · 120 properties

JSON-LD

Amazon Neptune Gremlin Context

5 classes · 20 properties

JSON-LD

Amazon Neptune Loader Context

5 classes · 21 properties

JSON-LD

Amazon Neptune Management Context

14 classes · 56 properties

JSON-LD

Amazon Neptune Ml Context

10 classes · 50 properties

JSON-LD

Amazon Neptune Opencypher Context

7 classes · 21 properties

JSON-LD

Amazon Neptune Sparql Context

5 classes · 22 properties

JSON-LD

Amazon Neptune Streams Context

6 classes · 20 properties

JSON-LD

API Governance Rules

Amazon Neptune API Rules

25 rules · 11 errors 11 warnings 3 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
🔑
Authentication
Authentication
📰
Blog
Blog
📄
Change Log
Change Log
📄
Release Notes
Release Notes
🟢
Status
Status
💬
Support
Support
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
👥
GitHub Organization
GitHub Organization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Sign Up
Sign Up
💬
FAQs
FAQs
🔗
Security
Security
🔗
Service Level Agreement
Service Level Agreement
🌐
Console
Console
👥
GitHub Samples
GitHub Samples
📦
SDKs
SDKs
🔧
Tools
Tools
💰
Pricing
Pricing
🔗
JSON-LD
JSON-LD
🔗
DB Cluster Schema
JSONSchema
🔗
DB Instance Schema
JSONSchema
🔗
Graph Element Schema
JSONSchema
🔗
Loader Job Schema
JSONSchema
🔗
Stream Record Schema
JSONSchema
🔗
Analytics Graph Schema
JSONSchema
🔗
ML Job Schema
JSONSchema
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
Analytics Context
JSON-LD
🔗
Data Context
JSON-LD
🔗
Gremlin Context
JSON-LD
🔗
Loader Context
JSON-LD
🔗
Management Context
JSON-LD
🔗
Ml Context
JSON-LD
🔗
Opencypher Context
JSON-LD
🔗
Sparql Context
JSON-LD
🔗
Streams Context
JSON-LD