ArangoGraph (Managed Service) logo

    ArangoGraph (Managed Service)

    Sold by
    ArangoGraph is the most scalable and complete cloud-based graph data and analytics platform. Graph, Document, Search, and ML for any Use Case - Fraud Detection, Supply Chain, Network, Traceability, Recommendations, and much more.

    Ratings and reviews

    4.6
    117 ratings
    2 star
    1 star
    74%
    24%
    2%
    0%
    0%
    2 AWS reviews
    |
    115 external reviews
    External reviews are from G2 .

    Filters

    Review type

    AWS Marketplace reviews
    External reviews
    Reviews (117)
    B Goswami

    Unified data modeling has boosted graph insights and now drives faster recommendations

    Reviewed on Jun 12, 2026
    Review from a verified AWS customer

    What is our primary use case?

    ArangoGraph's best use case is relationship mapping, such as finding connections between entities like which user interacted with which product through which channels. Graph traversal queries make this extremely fast and intuitive.

    ArangoGraph changed the way our teams think about data. Instead of thinking in tables and rows, we started thinking in relationships and connections. This mental shift improved our overall data modeling approach across the entire project. The graph traversal features were transformative; finding second and third degree relationships between entities that would have required multiple complex SQL joins was simply solved with a straightforward AQL query in ArangoGraph. This directly improved our application's recommendation logic performance.

    How has it helped my organization?

    ArangoGraph has several concrete positive impacts on our organization. The first and most significant was database consolidation; before ArangoGraph, we were running Neo4j for graph data and MongoDB for document storage separately. Replacing both with one ArangoGraph reduced our infrastructure cost by roughly 40% and eliminated the operational overhead of managing two separate database systems.

    The second impact was query performance improvement; our recommendation engine querying that previously took 800 to 900 milliseconds across two databases came down to under 100 milliseconds with ArangoGraph, which is nearly a 90% improvement in our response time. This directly improved our application's user experience.

    The third was developer productivity; once the team learned AQL, development speed increased noticeably. Features that required writing separate queries for graph and document data now only needed one AQL query, leading to an estimated 30 to 35% reduction in backend development time for data-related features. Finally, onboarding new team members became faster as they only needed to learn one database system instead of two, significantly saving training time.

    Out of all the positive impacts, developer productivity had the biggest effect on our team's day-to-day work. The reason is straightforward; our team was small, so every hour saved in development directly translated to faster feature delivery and better product quality. Before ArangoGraph, a typical data feature required our developers to context switch consistently—writing a Cypher query for Neo4j, then switching to MongoDB query syntax for document data, and finally combining the results in the application code. That back and forth was mentally exhausting and error-prone.

    After switching to ArangoGraph, that entire workflow collapsed into a single AQL query. Developers stayed in one mental context, using one query language with one database connection, and the cognitive load reduction was immediately noticeable. A feature that previously took developers two to three days to build and test across two databases now only takes about a day in ArangoGraph, which is a 30 to 35% time savings compounded across every sprint, every feature, and every developer. This also improved code quality; less glue code stitching results from multiple databases means fewer bugs, a cleaner codebase, and easier code reviews. While cost savings and performance were important, developer productivity was the change we felt most tangibly every single day.

    What is most valuable?

    ArangoGraph's best features include the multi-model capability, which allows it to handle graphs, documents, and key values all in a single engine, making it a huge differentiator. AQL, or ArangoGraph Query Language, is incredibly powerful; you can traverse graphs, filter documents, and aggregate data all in one query. Once learned, it feels more natural than SQL for relationship-heavy data. The Visual Graph Explorer allows you to see your entire data as a connected graph on screen, invaluable for spotting modeling issues instantly. Smart Graphs intelligently distribute graphs across cluster nodes to minimize network scope during traversals, resulting in dramatically faster query performance at scale.

    In my daily work, I definitely rely on AQL, the ArangoGraph Query Language, out of all those features. Everything we did in ArangoGraph ultimately comes down to querying data, whether finding relationships between entities, filtering documents, or arranging results for our analytical pipelines. AQL is something we used every single day. Its flexibility is exceptional; an AQL query could traverse a graph, filter by document properties, and return aggregate results all at once. In a traditional SQL setup, this would have required multiple queries across multiple databases. For example, in my recommendation engine, we wrote an AQL query that started from a user node, traversed product nodes while filtering by ability and score, and returned ranked recommendations—all in one query. The power in a single statement is something I had never experienced before. While the Visual Graph Explorer was a close second in value, especially during development and debugging, AQL was what I lived in daily. That is why we almost always use AQL.

    In terms of features, the most underrated aspect I wish more people knew about is Foxx Microservices. Most people who use ArangoGraph focus on the graph and multi-model capabilities, which makes sense, but Foxx surprised me when I discovered it. Foxx allows you to write custom REST APIs and endpoints directly inside the database using JavaScript. Instead of building a separate backend service to expose certain data operations, you can write the logic right inside ArangoGraph and expose it as an API. This was transformative for our project; we had certain complex graph traversal operations that needed to be exposed as endpoints, and instead of building separate Node.js services, we wrote Foxx Microservices directly in the database, significantly reducing our backend complexity and improving performance since the logic runs right where the data lives.

    What needs improvement?

    The first and biggest pain point I noticed was the AQL learning curve; for developers coming from an SQL background, AQL feels initially unfamiliar. There are no widely available online courses or bootcamps teaching AQL in the way that there are for SQL or even Cypher. Better structured learning resources and interactive tutorials would significantly lower the barrier to entry. The second pain point is pricing transparency; cost estimations at scale are not straightforward. When planning for infrastructure growth, it is difficult to predict exactly how costs will scale with increasing nodes, edges, and query volume. A proper cost calculator on their website would be extremely helpful. The third pain point is query optimizer limitations; for very complex multi-level graph traversals, the query optimizer sometimes makes suboptimal execution choices, requiring us to manually hint the optimizer in certain cases, which should not be necessary in a mature database platform. Finally, the ecosystem maturity is another concern; compared to MongoDB or PostgreSQL, the community and third-party tooling around ArangoGraph are still relatively small, resulting in fewer Stack Overflow answers, fewer integrations, and fewer tutorials. None of these are deal-breakers, but they reflect the growing pains of a platform that is still maturing. The core technology itself is generally excellent.

    One thing I really wish ArangoGraph would improve is the Visual Graph Explorer performance. It is a fantastic feature conceptually, but when the graph grows beyond a certain size, say fifty thousand plus nodes, the explorer becomes noticeably sluggish. Rendering a large graph in the browser gets heavy, so a smarter sampling or progressive loading approach would make it much more usable at scale. Another small but frustrating issue is the error messaging in AQL; when a query fails, the error messages can sometimes be cryptic and unhelpful. As a developer, you often spend more time debugging the error messages than actually fixing the query. More descriptive and actionable error messages would save a lot of developer frustration. Lastly, I would also appreciate a dark mode option for the UI; it sounds minor, but developers spend long hours in the interface, and a dark mode option is something the community has been requesting for a long time. These are not critical issues, but they are the type of polish that separates a good product from a truly great one.

    A few more improvements I have not mentioned include better GraphQL support, as ArangoGraph has some GraphQL integration, but it is not seamless. Many modern applications are built on GraphQL, and having first-class GraphQL support would make ArangoGraph much more accessible to frontend developers who are not familiar with AQL. Improved data import tools are also needed; migrating existing data into ArangoGraph from other databases like PostgreSQL or MongoDB has been more manual than expected. A proper migration wizard with schema mapping and data transformation built in would significantly reduce onboarding friction. Lastly, better Kubernetes integration would benefit teams running hybrid or on-premises deployments, with native Kubernetes operators being more mature and better documented, as we have seen several community complaints regarding this during our research phase. These improvements would really elevate ArangoGraph from a great database to a complete graph intelligence ecosystem.

    For how long have I used the solution?

    I have been using ArangoGraph for about one year, primarily for a data pipelines project where we need a graph-based relationships mapping between entities.

    What other advice do I have?

    My practical advice for anyone considering ArangoGraph is to think in graphs before starting. Before writing a single line of code or creating any collections, sit down with your team and map out your entities and relationships on a whiteboard. ArangoGraph rewards good upfront data modeling; a poorly designed schema is very hard to fix later. Secondly, invest seriously in learning AQL early; do not underestimate this. AQL is the key that unlocks everything ArangoGraph can do, so spending the first week learning AQL syntax and patterns before diving into anything else will pay dividends throughout the entire project. Start with an ArangoGraph free trial; do not commit to a paid plan until you have run real queries against your actual data. The trial is generous enough to validate your use case properly. Also, use the Visual Graph Explorer during development; it sounds like a nice-to-have but is actually extremely valuable for catching data modeling mistakes early, before they become expensive product problems. Join the ArangoGraph community forum as the official documentation has gaps, especially for advanced features; the community fills those gaps remarkably well. Lastly, do not use ArangoGraph for everything; it excels at relationship-heavy data, while a traditional relational database is still better for purely transactional workloads. Use the right tools for the right job.

    A few final thoughts I would share are that ArangoGraph is genuinely one of the most underappreciated databases in the market today. The multi-model approach, the power of AQL, and the unique features like Foxx Microservices put it in a league of its own. However, because it is not backed by a hyperscaler like AWS or Google, it does not get the attention it deserves. The timing for ArangoGraph could not be better with knowledge graphs becoming increasingly important for AI applications like RAG pipelines and LLM grounding. ArangoGraph is perfectly positioned to become a critical piece of modern AI infrastructure. For Indian developers and startups, especially, ArangoGraph with AWS Mumbai region deployment is an excellent combination of low latency, reasonable pricing at startup scale, and zero infrastructure overhead, making it very attractive for lean teams. I hope this review helps other technology buyers make informed decisions; ArangoGraph has real strengths and real areas for improvement, and I have aimed to represent both honestly throughout this interview. My overall rating for ArangoGraph is eight out of ten.

    reviewer2784384

    Building a connected customer graph has streamlined data relationships and saves development time

    Reviewed on Dec 05, 2025
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for ArangoGraph is to build a customer graph in order to create a relation between customer and end users. I connect all the user related data together between the orders that they made from the supplier and customers.

    What is most valuable?

    The user interface is the best feature that ArangoGraph offers. The simplicity of the user interface is very appealing to me. ArangoGraph has positively impacted my organization as we made a 30% saving in order to build this graph. The savings were achieved mostly through time cost.

    What needs improvement?

    I think that ArangoGraph can be improved.

    For how long have I used the solution?

    I have been using ArangoGraph for six months.

    What other advice do I have?

    I advise others looking into using ArangoGraph to speed up the development using all the features that the product provides. I gave this review a rating of 8.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amar K.

    Flexible, High-Performance Database That's Easy to Use

    Reviewed on Nov 20, 2025
    Review provided by G2
    What do you like best about the product?
    Arango DB offers a great deal of flexibility. Its query language is straightforward and easy to grasp, making it accessible even for those new to the system. The performance remains strong, even when handling complex relationships, which adds to its appeal. Overall, I find it to be a very versatile database solution.
    What do you dislike about the product?
    The learning curve can be a bit steep at first, especially when you are building a new database.
    What problems is the product solving and how is that benefiting you?
    ArangoDB has helped me develop more quickly and maintain a simpler architecture. Overall, it saves time and reduces infrastructure overhead.
    Ahemadraza P.

    ArangoDB Delivers the Best All-Around Experience

    Reviewed on Nov 06, 2025
    Review provided by G2
    What do you like best about the product?
    The everything about it is the best everything is best
    What do you dislike about the product?
    Nothing to dislike about arango DB you cannot dislike it
    What problems is the product solving and how is that benefiting you?
    ArangoDB is a multi-model database, which means it supports document, graph, and key-value data models in a single engine. Because of that, it solves several common database problems that developers usually face when using multiple separate databases
    Financial Services

    Flexible and Powerful, But Not Without a Learning Curve

    Reviewed on Sep 23, 2025
    Review provided by G2
    What do you like best about the product?
    It lets you work with documents, graphs, and key-value pairs in one engine, without needing separate databases or complex integrations. This flexibility simplifies architecture and boosts performance for applications that require mixed data models. The built-in query language, AQL, is also powerful and intuitive, making complex queries feel clean and readable.
    What do you dislike about the product?
    Learning curve can be steep for newcomers
    What problems is the product solving and how is that benefiting you?
    ArangoDB solves the problem of needing multiple databases for different data models.
    anusha g.

    Arango- Great database that serves multiple purposes

    Reviewed on Jun 20, 2025
    Review provided by G2
    What do you like best about the product?
    Unique ane multiple model database where everything is access using just one query.

    User interface is pretty good and it makes it very easy to navigate and analyse also debugging if any issues.

    AQL is soo quick to learn and leads Arango to be convenient platform.
    What do you dislike about the product?
    Support team needs to be little more proactive. They are doing a great job but prompt replies are missing.
    What problems is the product solving and how is that benefiting you?
    Multi model support of Arango db allowed me to integrate multiple data models in a single query. It is great suited for complez requirements.
    Financial Services

    Efficient, Scalable, and Developer-Friendly

    Reviewed on Apr 28, 2025
    Review provided by G2
    What do you like best about the product?
    Seamlessly handles graph, document, and key-value data in one powerful engine
    What do you dislike about the product?
    Steep learning curve and limited community support for complex queries
    What problems is the product solving and how is that benefiting you?
    ArangoDB solves the challenge of managing multiple data models separately by combining graph, document, and key-value storage in one system. This flexibility saves time, reduces infrastructure complexity, and allows me to design more efficient and scalable applications without juggling multiple databases.
    Information Technology and Services

    It was overwhelming to the ArangoDB

    Reviewed on Dec 17, 2024
    Review provided by G2
    What do you like best about the product?
    It was simple to setup and was easy to understand. Now whenever we got some issue, the customer support was always their to tackle the issue. Now after the setup of arrango the frequent use of it between developer has increase and because of the its wide range of features we could integrate it easily.
    What do you dislike about the product?
    There were not such dislikes but somewhere accessing the data was not an cakewalk.
    What problems is the product solving and how is that benefiting you?
    A single place to store all the data
    Computer Software

    Suport for schema-less design tasks using ArangoDB.

    Reviewed on Nov 26, 2024
    Review provided by G2
    What do you like best about the product?
    The compatibility between the looseness of schema-less design and the flexibility as a graph database is excellent.
    The ability to write JSON-first queries using AQL.
    Conveniently includes a rich Web UI.
    It is equipped with a full-text search engine that is relatively easy to use.
    What do you dislike about the product?
    It seems unavoidable due to performance reasons, but management and operations on collections and databases using AQL are weak.
    If there were more capabilities for operations on collections and databases, the possibilities would expand.
    What problems is the product solving and how is that benefiting you?
    It is used to support designs where the elements to be managed have dynamically variable attributes and require numerous relationships.
    By leveraging the strengths of document databases and graph databases, it addresses issues such as the lack of a fixed schema and complex relationships, which could become bottlenecks in conventional databases.
    Rahul O.

    Graph Rag done with Arango DB

    Reviewed on Nov 21, 2024
    Review provided by G2
    What do you like best about the product?
    Arango DB was suggested to me by my seniour as it's open source and provide a great platform for graph databases, It was very user friendly for a graph database, it was very easy to create vetices for the graph visuallise them in my local container and there after making edge definition and connecting them saved me so much time for initial POC with graph RAG.
    What do you dislike about the product?
    Documentation for the DB can be better with a section of website dedicated only Documentation in details i found myself going website to website finding the things i needed for my use case other than that it was really good.
    What problems is the product solving and how is that benefiting you?
    Being an Open Source DB it's solving the problem of not being expensive for starters there after it's beginer freindly implementation can be learned by freashers and can easily be incorporated to prodution grade systems. Being in an early stage startup it helped me to do my initial POC very fast and helped me with my research on Graph RAG