Listing Thumbnail

    Neo4j AuraDB Professional (pay-as-you-go)

     Info
    Sold by: Neo4j 
    Deployed on AWS
    Neo4j AuraDB is a fully managed, always-on graph database-as-a-service (DBaaS) designed to uncover hidden patterns and relationships in connected data. Developers can build AI-driven, context-rich applications such as fraud detection, entity resolution, product recommendations, customer 360, supply chain optimization, and Generative AI applications. With its Pay-As-You-Go pricing model, Neo4j AuraDB Professional offers a flexible, scalable, and reliable solution for organizations of all sizes.

    Overview

    Open image

    Neo4j AuraDB Professional is a fully managed, always-on graph database-as-a-service (DBaaS) designed for AI-driven, context-rich applications. AuraDB enables organizations to uncover hidden patterns, drive real-time insights, and harness connected data intelligence. From fraud detection and recommendation engines to knowledge graphs and customer 360, AuraDB powers the next generation of intelligent applications. With AuraDB, you can accelerate your GraphRAG (Retrieval-Augmented Generation) workflows for Generative AI applications, using the power of connected data to provide deeper context and more intelligent responses. Why Choose AuraDB? ** Minimal Admin Overhead: Provision in minutes, scale on demand, and get automated upgrades with minimal maintenance concerns ** Uncover Patterns with Cypher: Built-in support for Cypher, GraphQL, and Graph Analytics to unlock hidden patterns and predictive insights. ** Enterprise Grade Security: Data Encryption, and advanced security controls, ensuring compliance with GDPR, CCPA, and other industry standard regulations. ** Built-in Tools for Developers: Explore data visually, monitor performance, and extend your graphs functionality using developer tools. ** Advanced Graph Algorithms: Uncover hidden patterns, optimize paths, and predict future connections using pre-built graph algorithms such as shortest path, community detection, and centrality analysis. ** Access to support, including 24/7 monitoring, expert guidance, and proactive issue resolution to keep your database and applications running seamlessly. ** Transparent Pricing: Pay-as-you-go, consumption-based pricing with no hidden costs. For private offers or other needs, please contact marketplace-sales@neo4j.com 

    Highlights

    • Fully Managed: Streamline development with a graph database-as-a-service: Supports a flexible property graph data model and the intuitive Cypher query language.
    • Scalable Performance: Scale your database seamlessly with instance sizes ranging from 1 GB to 128 GB, accommodating various application needs.
    • Global Availability: Deploy your applications closer to your operations with availability across multiple regions, enhancing performance and compliance.

    Details

    Sold by

    Delivery method

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Neo4j AuraDB Professional (pay-as-you-go)

     Info
    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    Neo4j Aura Professional
    Billing is PAYG per GB RAM per hour through your AWS account
    $0.00

    Additional usage costs (4)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Cost/unit
    AuraDB Professional - Running
    $0.09
    AuraDB Professional - Paused
    $0.018
    AuraDS Professional - Running
    $0.125
    AuraDS Professional - Paused
    $0.025

    Vendor refund policy

    All fees are non-cancellable and non-refundable except as required by law.

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    Tutorials and documentation Getting started with Neo4j documentation: https://neo4j.com/docs/getting-started/  AuraDB documentation: https://neo4j.com/docs/aura/  AuraDB product page: https://neo4j.com/product/auradb  Build Critical Applications on AuraDB, Fully Managed Graph Database:

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    50
    In Databases, Generative AI, Data Analytics
    Top
    25
    In Managed Services
    Top
    100
    In Databases, Analytic Platforms

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    2 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Graph Database Technology
    Fully managed graph database service supporting property graph data model and Cypher query language
    Query Language Support
    Native support for Cypher query language and GraphQL for complex graph data interactions
    Graph Analytics Capabilities
    Advanced graph algorithms including shortest path, community detection, and centrality analysis for pattern discovery
    Security Framework
    Enterprise-grade security with data encryption, advanced security controls, and compliance with industry regulations like GDPR and CCPA
    Scalability Architecture
    Dynamic database scaling from 1 GB to 128 GB with multi-region deployment options for performance optimization
    Graph Database Architecture
    Advanced data sharding and compression technologies supporting billions of nodes and trillions of edges
    Query Performance
    Optimized query engine with parallel processing technologies enabling millisecond-level response times under high concurrency
    High Availability Mechanism
    Multi-replica storage with automatic failover and online backup capabilities for continuous service operation
    Scalability Design
    Modular architecture supporting both horizontal and vertical scaling to accommodate business growth
    Data Security Framework
    Comprehensive data encryption, granular access control, and detailed audit logging mechanisms
    Graph Database Technology
    Multi-model database supporting graph, document, and search data models with native query integration
    Machine Learning Integration
    Native machine learning capabilities embedded within the database platform
    Security Architecture
    Advanced security mechanisms including private endpoints, single sign-on, and comprehensive audit logging
    High Availability Configuration
    Data replication and multi-region cloud backup infrastructure for continuous data protection
    Query Language Capability
    Powerful query language that natively integrates graph, JSON data, search, and machine learning operations

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    3 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    33%
    67%
    0%
    0%
    0%
    3 AWS reviews
    |
    136 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Gerhard S.

    Neo4j Turns Historical Data into a Queryable Knowledge Graph

    Reviewed on Apr 24, 2025
    Review provided by G2
    What do you like best about the product?
    What I like best about Neo4j is how naturally it models complex relationships, especially for an application like ours that stores interconnected data about arts, artists, places, countries and other entities. In a graph database, nodes represent entities (like artists or artworks) and relationships (like "created" or "exhibited") allow for a highly intuitive representation of how these elements connect.

    This makes querying for complex patterns, like finding all artists who influenced a particular art movement or tracing the exhibitions of a certain artwork across different places, efficient and straightforward.

    What are the main points that like it more about:
    - That Neo4j optimizes queries for traversing relationships, such as "What art pieces were created by artists in a specific location?" which make the response faster than in traditional relational databases.
    - We like that you can easily expand the graph with new relationships or attributes as your dataset grows.
    - Also, we can search deeper in our data, finding more meaningful connections between our historical data, like trends in art styles or how artists influenced each other across regions, or the several relationship of multiple artist for a specific location or art

    The flexibility and performance of graph-based queries really shine when dealing with highly relational data, like historical and cultural information.
    What do you dislike about the product?
    While the Neo4j offers more positive advantages than disadvantages, but for our case specifically about our history app, there are a few challenges or limitations that might be points of concern, which can be improved:
    - First big issue was about the restoring the old data from a different version of the database. Neo4j’s backup and restore processes are more complex compared to traditional relational databases. Maintaining backups for our history app can be a bit challenging, especially with the extensive and interconnected historical data which we are managing. As our dataset grows, ensuring that all this valuable information is securely backed up can require careful planning and additional effort.
    - Different query language than traditional ones. Neo4j uses Cypher, which is different than traditional and may require time to learn especially if you're coming from a SQL background like I did. For more complex queries involving relationships between artists, artworks, places, and tags, Cypher syntax can become difficult to manage, especially as the graph structure grows more intricate, you need to optimize the query to not allow a lot of memory time in the whole process results
    - Also, one more thing that we find of is importing data into Neo4j, especially from structured sources like Wiki pages, can be more complex than with traditional relational databases. The data needs to be transformed into a graph-friendly format, which can add a layer of complexity when dealing with large-scale imports or frequent updates from sources like Wiki.
    What problems is the product solving and how is that benefiting you?
    Neo4j Graph Database solves several problems that are particularly beneficial for our history app, which stores interconnected information about arts, artists, places, countries, and types from Wiki. Here are the main keys and topics about how the Neo4j solved our goals:
    - First is how efficiently managing big and comples relationships: Neo4j excels at handling complex, highly interconnected data. In our app, each piece of art may be related to multiple artists, places, and historical contexts. Traditional relational databases struggle with deeply nested relationships, often requiring complex joins and leading to slow queries. Neo4j, however, is designed for querying relationships directly, allowing you to quickly find connections between entities like "artworks created by artists in specific places" or "artists influenced by others across time." What is the benefit for our app can offer fast and accurate search results, even with intricate historical data relationships, improving user experience.
    - Flexible of the structure for our data: As our dataset grows and evolves day by day, Neo4j allows us to easily expand our graph by adding new nodes (e.g., new artists or art types) or relationships (e.g., "influenced by" or "exhibited at"). In a historical context, new discoveries or data sources (e.g., additional Wiki information) can be easily integrated without restructuring the entire database. The main thing is that the app remains scalable and adaptable, accommodating future data changes without major disruptions.
    - Relationships Searching: One thing that Neo4j has ability to search deeper, contextual connections. users might want to explore how specific art movements spread geographically, or how one artist's work related to others across different periods or regions. Neo4j allows us to surface these non-obvious patterns easily, providing richer, more valuable insights to users.
    - Performance: As our app will grow up in the amount of stored historical data, maintaining query performance can be challenging. Neo4j is optimized for traversing vast networks of nodes and relationships efficiently, making it ideal for large-scale, relationship-driven queries.
    Tfatih

    How Can I renew suspended project subscription on AWS Marketplace

    Reviewed on Dec 23, 2024
    Review from a verified AWS customer

    Hi, I have a neı4j subscription via marketplace and I bought with disable autorenew. Now my project is suspended and I want to reenable this subscription. But I m not sure when I resubscription neo4j on AWS marketplace (on same aws account) will enable my current project. Do you have an advice about this issue. I have 10 days to renew my subscription before it gets deleted

    Krunal K.

    Neo4j used for design supply chain solutions

    Reviewed on Oct 22, 2024
    Review provided by G2
    What do you like best about the product?
    The ease of creating graph and graph visualisation using neo4j platform
    What do you dislike about the product?
    The neo4j graph query language is tough for first timer
    What problems is the product solving and how is that benefiting you?
    We wanted to find root cause of increasing customer complaints for a cpg company's product by connecting the supply chain end to end in graph
    Aryan Tiwari

    Multi-cloud availability, relationship-centric modeling and manages complex data relationships

    Reviewed on Aug 19, 2024
    Review from a verified AWS customer

    What is our primary use case?

    Think of Neo4j AuraDB as a special type of database - it's a graph database. Graph databases can be used for situations where you want to do relationship-centric modeling. If you want to identify how data points are related to each other, that's where AuraDB does really well.

    Specifically, in terms of RAG and generative AI use cases, where you want to find out how close data points are to each other, AuraDB does really well. It's fast because the data is essentially a graph database with points linked to each other.

    It feels like a perfect solution if your use cases involve identifying or working with relationships within the data.

    How has it helped my organization?

    Think of AuraDB as a database. For example, imagine you have textual data in the form of documents, and you want to feed that data into an existing LLM model to gain extra context. That's where you would use AuraDB.

    In this use case, you would convert your textual corpus into a graph database and store it in AuraDB. This can then be fed into an existing or newly created LLM model, which will provide better insights. You can then perform analysis on your data, and your LLMs can answer questions and provide better context based on the additional data you've provided.

    This is essentially RAG workflow, but it's really useful for storing extra data or storing your data efficiently.

    AuraDB effectively manages complex data relationships. If there is an inherent need within your data or your use case to identify how the data is related to each other and how the individual points are related to each other, then the graph structure of the database itself is the biggest feature AuraDB provides.

    It also has a query language called Cypher, which is used to query within the database, create the database, and get your use cases out.

    So the key features or the key pointers are the Cypher query language, its speed, and the inherent graph structure of the database.

    What is most valuable?

    The most beneficial things in terms of AuraDB are its speed, its good pricing, the multi-cloud availability, and its availability across GCP, Azure, and Amazon. It's great for use cases where you want to do relationship-centric modeling. So, those are the most valuable things in AuraDB.

    I also work with real-time data in the AuraDB solution. A lot of this, especially the scalability and how efficient these conversations are, depends on what model or writing strategy you go for. But you can definitely work with real-time data.

    For my personal projects, I use AI. What we're seeing right now can work very well with RAGs in AuraDB or any graph database. So we take extra data, put it in a graph database—AuraDB in this case—and feed it to an existing large language or a small language model. With that, an AI model can gain some extra understanding of your data, which is stored in a graph database.

    It can give out very contextual and specific answers based on the extra data users provide in the form of a graph database, which is stored in AuraDB. So the use cases are, from what I mean, the terminology is graph RAG, but that's where I see a lot of potential use cases for a lot of data.

    The outcome accuracy with the AI-enhanced graph is good for my use cases. However, it may be difficult to assign a numerical accuracy metric to Neo4j. But for example, with text summarization, you cannot put a number to the accuracy. However, just seeing the answers and the improvements in the model, it's definitely helpful in improving the results. It's essentially giving an extra context to your model. So, I definitely see the advantages of using AuraDB.

    What needs improvement?

    I've been using it for a few months now, and everything has been fairly positive. Maybe in terms of documentation, they can improve a little bit. 

    Neo4j AuraDB already has a good set of documentation, and the initial setup is easy, but it could be made a bit easier. For me, things are going very well, actually.  

    In terms of AuraDB, the conversations have always been around scalability. So that's where people are majorly concerned: whether it can be used for truly production-grade projects. But Neo4j AuraDB consistently comes up with updates. But potentially, that could be one area where maybe I can see some more improvements.

    For how long have I used the solution?

    I have been working with AuraDB for around six months now. It's mostly been an experimental thing where I try out projects and find use cases to see its maximum potential.

    What do I think about the stability of the solution?

    I do find it stable. There are some competitors out there, but in terms of the learning curve, it's very easy. The initial setup is very easy. So, it's definitely a stable solution.

    What do I think about the scalability of the solution?

    Five years back, scalability was considered a bit of an issue with respect to AuraDB. But I think with the recent updates, they've handled it very well.

    Currently, I'm using AuraDB just for experimental purposes, so from what I've read and what I've seen about AuraDB, it can handle quite a vast amount of data.

    There may be some performance issues when your database or your data is very large, but then again, it's completely dependent on what pricing strategy you go for.

    From my side, right now, it has been mostly experimental and working on personal projects. So, again, it's dependent on what project I've seen. But it can also be used for large-scale projects. That's where I see conversations where people are a little bit concerned, wherein very large use cases, where billions of data points are there, whether it would be as efficient. It would work, but maybe it might take a hit in terms of speed, even the efficiency of it.

    How are customer service and support?

    As of now, I have not reached out to them as such because everything has been fairly clear to me. But I'm fairly sure that the technical support is good.

    Which solution did I use previously and why did I switch?

    I have not worked with other graph databases, but I am aware of the competitors. There is TigerGraph database, and I think Amazon Neptune, and one from Azure as well. I've not really worked them out, so I use AuraDB.

    I found the initial setup fairly straightforward. From what I felt, the learning curve was a bit simpler. AuraDB had their courses out there, and some of them are out there for free, so you can just quickly learn them. And I just felt that the initial setup was much simpler compared to others, and I was able to catch on to it. 

    How was the initial setup?

    The deployment is just a standard way—it's like any other database. There's no difference in the way AuraDB does things. 

    AuraDB can be hosted or is available in the major cloud services. So, the deployment procedure remains pretty standard compared to the other existing databases out there. There's no difference as such.

    We use the public cloud, so that's where the deployment is being worked out.

    The deployment time depends, again, on the project and the circumstances. But, the initial learning, it might take two to three months to pick it up. And working on a project, again, maybe another three, four months. And in terms of deployment, another one, two months to it. But, again, it's purely dependent on the project and the circumstances.

    From what I have seen, there's no real maintenance or anything extra to it. It's just that since it's a new technology, or rather, not many people might be aware of it, it's just the awareness needs to be there, but there's no additional maintenance as such.

    What about the implementation team?

    I have done the deployment myself. There has been no real assistance, at least until now. But I think their community support is fairly nice, so that's something to look out for as well.

    What's my experience with pricing, setup cost, and licensing?

    The product offers three pricing strategies. 

    One is the free version of AuraDB, which can be used for small and experimental projects, which is what I'm doing. 

    Then there is AuraDB Professional, which is $65 a month. 

    And then there is AuraDB Enterprise, which is for the production of large-scale use cases, and that's where they give more security and support. 

    So those are the pricing strategies. 

    I use the free version as well.

    What other advice do I have?

    I would definitely recommend AuraDB to others. Give it a shot to see whether it fits your use case, and I would definitely recommend it.

    So, for my current usage, I would give AuraDB a nine out of ten. I think it's fairly good. Again, the small improvements might be in terms of the scalability and a little bit more documentation, but a fairly solid nine out of ten.

    Which deployment model are you using for this solution?

    Public Cloud
    Matheus Ferreira Dos Santos

    Visualize data in interesting ways and identify communities at fair price

    Reviewed on Aug 16, 2024
    Review from a verified AWS customer

    What is our primary use case?

    I worked on a project focused on the quality of public menus, using Neo4j AuraDB to connect and create relationships between food items. This allowed us to visualize data in interesting ways and identify communities. A key feature was using the Green Dot to link unstructured data, such as investment information, with structured data from tables and PDFs. The AuraDB documentation was also helpful in making these connections and providing valuable insights.

    What is most valuable?

    The most valuable features of Neo4j AuraDB include its flexible data model and broad language support. It’s great that it offers a dedicated query language, which delivers excellent performance and high availability. Additionally, it’s hosted on AWS Cloud, which ensures reliability. The platform also allows for the integration of videos and other media.

    What needs improvement?

    Some features can help if they can visualize graphs better.

    They have Neo4j Bloom, which is great for visualization. If you can visualize the graph directly within Neo4j AuraDB, that would also work well.

    What do I think about the stability of the solution?

    I don't have any problems about the performance

    What do I think about the scalability of the solution?

    Scalability is very good.

    Which solution did I use previously and why did I switch?

    I’ve used RDP before but prefer to start my analysis with Python and sometimes Neo4j Bloom. The most important feature is that Neo4j is a powerful graph database, enabling faster and more efficient analysis.

    How was the initial setup?

    It's very simple to create a cloud account, and it takes a few minutes to deploy.

    What was our ROI?

    ROI is nice because you can have an incredible return.

    What's my experience with pricing, setup cost, and licensing?

    It has fair pricing.

    Which other solutions did I evaluate?

    The community is very nice, and you can find many things.

    What other advice do I have?

    Neo4j AuraDB is a powerful graph database that enables us to accomplish impressive tasks. Specifically, as a cloud-based service, it eliminates the need for a high-performance computer to use it.

    Sometimes, I collaborate with Smiths when working with large amounts of information. To streamline the process, I often use a chatbot agent plugin, which allows me to respond quickly in real-time, improving the overall user experience.

    I've been using this chatbot agent for investment-related projects, but my first project focused on maintenance and public school menus. This initial project is more important because it involves public schools, children, and food insecurity. Conducting this analysis and developing the AI project with Neo4j could lead to meaningful results in the future. We can improve the accuracy of the model by providing context. I can't supply the necessary context if I use traditional methods, like vector regression. However, by creating a knowledge graph in Neo4j AuraDB, I can offer this context to the model, leading to better accuracy and performance.

    It's very easy to maintain it.

    It's an incredible tool that is quick to use and delivers impressive results. Many people should give Neo4j AuraDB a try. It's a very effective graph database.

    View all reviews