Listing Thumbnail

    Neo4j Enterprise Edition

     Info
    Sold by: Neo4j 
    Deployed on AWS
    The most trusted, secure, and globally deployed graph database. At real-world scale, you get no-compromise performance, reliability, and data integrity.

    Overview

    Play video

    Battle tested for performance, Neo4j is the only enterprise-strength graph database that combines native graph storage, scalable speed-optimized architecture, and ACID compliance. The high-performance distributed cluster architecture of Neo4j enables the most challenging OLTP and data science workloads.

    Note that, in order to deploy, this product requires internet connectivity to access the following external resources:

    • A json file in a public s3 bucket which contains neo4j version information

    • A linux RPM package which contain the Neo4j Database Software (including apoc, graph data science and bloom)

    Highlights

    • Highly-scalable real-time queries of relationships using Cypher, the SQL for Graphs
    • Intuitive data model - the whiteboard model is the physical model. No schema changes.
    • Used by many Fortune 100 companies and startups for dozens of use cases, including real-time recommendations of products and content, fraud detection, network analysis, IoT, logistics, identity access management and more.

    Details

    Sold by

    Delivery method

    Delivery option
    Neo4j Enterprise Edition

    Latest version

    Operating system
    AmazonLinux 2023.1.20230719

    Deployed on AWS

    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 Enterprise Edition

     Info
    Pricing and entitlements for this product are managed through an external billing relationship between you and the vendor. You activate the product by supplying a license purchased outside of AWS Marketplace, while AWS provides the infrastructure required to launch the product. AWS Subscriptions have no end date and may be canceled any time. However, the cancellation won't affect the status of the external license.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    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

    Neo4j Enterprise Edition

    3 node Neo4j cluster

    CloudFormation Template (CFT)

    AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."

    Additional details

    Usage instructions

    After deployment, the Neo4j web console will be accesible on port 7474.

    Support

    Vendor support

    We offer 24x7 support to our customers with a paid Neo4j Enterprise Edition subscription.

    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.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    4.2
    5 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    80%
    0%
    0%
    0%
    20%
    5 AWS reviews
    |
    132 external reviews
    External reviews are sourced from G2  and are not included in the star rating for this product.
    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.
    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
    Computer Software

    Neo4j Review: A Great Database to Start with Graph Technologies

    Reviewed on Jul 24, 2024
    Review provided by G2
    What do you like best about the product?
    The Cypher language allows you to construct queries that are understandable even without technical expertise.
    Open source and community edition that can be self-hosted.
    Neo4j Browser to visualize graph data.
    What do you dislike about the product?
    For a self-hosted solution, the update process is not always straightforward.
    What problems is the product solving and how is that benefiting you?
    Neo4j helps us creating and maintain a representation of the real world, with its structure of nodes and relations; something that may be impossible to do with sql-like database
    Pratik A.

    Best Graph Database for your data pattern insight and ML workload

    Reviewed on May 30, 2024
    Review provided by G2
    What do you like best about the product?
    the cypher syntax of neo4j is really great for beginners, it is as similar as human communicating with db in english langauage. it's just that we have to express in a correct manner for e.g if i want to retrieve all the persons with a gender male it's cypher syntax will be
    Match (p: Person { Gender:"Male"} ) return p )
    Neo4j's Browser and Bloom feature gives business stakeholder and data scientist/analyst to analyze their data which i think currently no other database give at this moment
    and on top of that they have their own graph data science library which gives feasibility in developing application such as link prediction, recommendation system, chatbots
    What do you dislike about the product?
    I think they should add more compute storage for Aura DB, as our system can load 100s of GB data in neo4j , but currently i dont see any option for
    What problems is the product solving and how is that benefiting you?
    I have expertise in building analytical solution which speaks insights from client data , it's amazing speed of retrieval from billions of nodes and relationships is one of the reason for choosing neo4j for big data and complex relationship analysis. to be more specific we have used neo4j aura 8gb ram instance which gives us feasibility to store millions of nodes and relationships and the best thing about is infrastructure is completely managed by neo4j aura. clients are able to take better business decision based on the visual representation of nodes and relationships, we use neovis.js library for representing these data in the form of nodes and relationship and abstracting the technical logic and ensuring the security of data layer and then using algorithms like Fast RP Embeddings we created recommendation engine easily, thank you neo4j.
    Dipak K.

    Simplifying Machine Learning based product development with scalable graph database

    Reviewed on Apr 18, 2024
    Review provided by G2
    What do you like best about the product?
    I have been using neo4j from last 6 month everyday for developing machine learning and data analysis products. it is really faster than RDBMS and helps in developing products such as market basket analysis, community detection and also for generative ai solutions for creating owr own chatbots. Learning neo4j is quite easy due to its documentation and community support available, It has support for multiple languages such as python, java etc. i personally use neo4j python library because it helps me in integrating with my existing machine learning product. I think every data science professional should be aware of neo4j and its power to create a scalable ML products.
    What do you dislike about the product?
    one thing i think which needs to be improved is adding more sql like features in CYPHER query
    What problems is the product solving and how is that benefiting you?
    Neo4j stores data in the form of nodes and relationship, this type of structure helps in faster access to data and finding patterns in data for machine learning. for e.g. recently i have implemented market basket analysis using neo4j whereas i have created product and transaction as nodes and each transaction will be connected to the products which was related to that transaction, hence i was able to get the pattern which product is frequently purchased together and even i was able to find out on which day that product is mostly baught.
    View all reviews