Documentation
Documentation links below provide documentation for Neptune Database and Neptune Analytics:
Neptune Database
Neptune Analytics
Neptune Graph Data Model
Migrating to Neptune
Which one should I use – Neptune Database or Neptune Analytics
Graph Algorithms
Combining Vector Similarity Search and Graphs for GenAI applications
Videos
Snackables
Amazon Neptune Snackables are short 15 min videos on various topics like Neptune Serverless, Knowledge graphs, security graphs, graph algorithms, vector search and more!
#GraphThat Video Series
The #GraphThat series features Amazon Neptune specialists taking public datasets and converting them to a graph model optimized for Amazon Neptune.
- Fast Pathfinding on the Amtrak Rail Network using Amazon Neptune
- Analyzing Software Bill of Materials (SBOM) using graph algorithms with Amazon Neptune
Re:invent 2023
- AWS re:Invent 2023 - Amazon Neptune architectures for scale, availability, and insight (DAT406)
- AWS re:Invent 2023 - Deep dive into Amazon Neptune Analytics & its generative AI capabilities (DAT325)
- AWS re:Invent 2023 - Amazon Neptune Analytics: New capabilities for graph analytics & gen AI (DAT208)
Twitch Sessions
- Amazon Neptune: Simplifying Graph Queries With LLMs and LangChain
- Security graphs with Amazon Neptune
Others
Courses
AWS Online Tech Talks
Getting Started with Amazon Neptune (7 videos, about 9 hours)
AWS Workshop Studio
Build Your First Graph Application with Amazon Neptune
AWS Skill Builder
- Amazon Neptune Service Introduction (5 mins)
- Amazon Neptune Learning Plan (3 hours, 30 mins)
AWS Reference Architecture
We have published AWS Reference Architectures using Amazon Neptune to help inform your choices about graph data models and query languages as well as providing reference deployment architectures.
Open Source Projects and Samples
Generative AI
- Amazon Neptune LlamaIndex integration
- Amazon Neptune LangChain integration for SPARQL
- Amazon Neptune LangChain integration for openCypher
Graph Exploration
Tools, Utilities, and Samples
- Gremlin client for Amazon Neptune
- Amazon Neptune Example Applications (SageMaker, Recommendation, Visualization, ETL)
- Amazon Neptune Tools and Utilities (Data Conversion, Bulk Export, AWS Glue)
- Amazon Neptune Nodestream plugin
- Amazon Neptune Nodestream SBOM plugin
- Example using AWS AppSync GraphQL and Amazon Neptune
- Amazon Neptune SigV4 Signing Library
- Amazon Neptune Gremlin Client with SigV4 Signing
- Amazon Neptune SPARQL Client with SigV4 Signing
- Amazon Neptune JDBC Driver
- AWS SDK for pandas
Blog posts
See all Amazon Neptune posts on the AWS Database Blog
Videos
Customer Stories
AWS re:Invent 2022
AWS re:Invent 2020
AWS Tech Talks
Customer case studies
“A graph database gives us more flexibility than the relational systems. We might need to do a lot of joins on our tables [in a relational model], and that would have caused high latency of a lot of our business logic. A graph database is optimized for our use case. Amazon Neptune solved what we were trying to solve.”
Mayank Gupta, Software Engineer - Audible for Business
metaphactory and Amazon Neptune enabled Siemens Energy to build a Turbine Knowledge Graph and visualize the connections between similar parts across the entire fleet of gas turbines. Amazon Neptune, a managed graph database service, fits perfectly into the cloud-first strategy driven by Siemens Energy IT, which focuses on reliability, scalability, reduction of maintenance and integration with their existing platform on Amazon Web Services (AWS).
"We chose Neptune because it is a powerful graph database that is secure, performant, and analytics-friendly. In our [contact tracing] model, each user node is connected to a device node. When a device checks in to a location, an edge forms between that device and a scannable (a QR code), which is associated with a particular site (a physical store) and linked organization (a corporate entity). Neptune allows us to store these rich relationships between users, check-ins, and locations to derive insight about the spread of the virus."
Aron Szanto, Co-Founder - Zerobase
“We like app-level encryption in addition to database-level encryption. When we use Amazon Neptune, the data is already encrypted before it gets to the database, and then it’s encrypted again at rest.”
Zaid Masud, Chief Architect, ADP's next gen HCM
“By leveraging [Amazon] Neptune and other AWS services, we are able to achieve a cost-efficient data platform, at scale, in a very short period of time.”
Sasikala Singamaneni, Software Engineering Manager - Zeta Global
Get started building with Amazon Neptune on the AWS Management Console.