
Overview

Product video
Powered by the ArangoDB graph database, ArangoGraph is a cloud-based graph data and analytics platform that uncovers insights in data that are difficult or impossible to obtain with traditional SQL, document, or even other graph databases - making it easier to drive value from connected data, faster. It offers a comprehensive set of data management and analytical tools - all united by a powerful query language that natively integrates graph, JSON data, search, and machine learning (ML). Supporting many use cases such as Fraud Detection, Cybersecurity, Customer360, and Supply Chain.
Fully-managed graph database-as-a-service, enabling advanced analytics and machine learning.
Advanced security features such as private endpoints, SSO, and audit logging.
Highly available with data replication, cloud backups (in multiple regions).
Only available for purchase via Private Offer Pricing customized by individual use case ** Public offers as listed will not be fulfilled **
For private offers or other needs, please contact cloud-sales@arangodb.com
Highlights
- Fully-managed graph database-as-a-service, enabling advanced analytics and machine learning
- Advanced security features such as private endpoints, SSO, and audit logging
- Highly available with data replication, cloud backups (in multiple regions)
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
ArangoGraph Committed | Committed Subscription for an A32 OneShard Deployment in us-east-1 | $60,000.00 |
Vendor refund policy
All fees are non-cancellable and non-refundable except as required by law.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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.
Resources
Vendor resources
Support
Vendor support
Standard Support (9-5, business hours) is included with your subscription.
Support is accessible via the "Request Help" section of the ArangoGraph UI.
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.

Standard contract
Customer reviews
Multi-model graphs have simplified relationship queries and have boosted development speed
What is our primary use case?
Regarding query performance in ArangoGraph , I am working with AQL. The biggest advantage of AQL is that we wrote a traversal query to find all users connected to a specific product within three degrees of relationship. In SQL, that would have required multiple complex joins, but in AQL it was a clean graph traversal. That is why we chose AQL instead of SQL.
The main ROI for us with ArangoGraph is infrastructure cost and development speed because it is multi-model. We did not have to pay for and maintain separate document and graph databases. This saved our dev team approximately 20 to 30 percent of engineering time because we could handle all four relation graph queries in one single platform using AQL.
What is most valuable?
Regarding query performance in ArangoGraph, I am working with AQL. The biggest advantage of AQL is that we wrote a traversal query to find all users connected to a specific product within three degrees of relationship. In SQL, that would have required multiple complex joins, but in AQL it was a clean graph traversal. That is why we chose AQL instead of SQL.
We use the Foxx framework in ArangoGraph to write microservices in JavaScript directly inside the database engine. Instead of our application service consistently making multiple round-trip calls to the database, we deployed the logic right next to the data as a custom API endpoint. The biggest advantage of using Foxx is definitely the performance and zero network overhead. Because the microservices run inside ArangoGraph, complex graph traversals or multi-model queries happen locally on the data layer. It cut down latency significantly compared to a traditional setup.
When we talk about the native graph functionalities in ArangoGraph, it definitely connects the data functionalities. For example, we use standard AQL graph traversals. The syntax is straightforward. You use a loop like 'FOR vertex, edge, path IN OUTBOUND' starting at a specific node. We also use min and max depth scopes and the direction such as outbound, inbound, or any overhead edge collection. For the graph function algorithm, we use built-in functions such as Shortest Path and k-Shortest Paths for finding the shortest connection between two nodes.
What needs improvement?
From a metric point of view regarding AQL in ArangoGraph, the AQL learning curve is present for developers coming from a SQL background. Better beginner tutorials would help a great deal. The AQL metric type is equal metric.
For how long have I used the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
How was the initial setup?
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
What other advice do I have?
ArangoGraph has very accurate graph traversal results that are deterministic and consistent. Same query, same results every time. The only accuracy concern was when our graph schema was poorly designed early on. Garbage in, garbage out applies strongly with graph databases. That is why we use ArangoGraph for the accuracy point of view.
I give ArangoGraph a rating of 8 out of 10 points.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Unified data modeling has boosted graph insights and now drives faster recommendations
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.
Building a connected customer graph has streamlined data relationships and saves development time
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.