ArangoDB v3.10 reached End of Life (EOL) and is no longer supported.
This documentation is outdated. Please see the most recent stable version.
Develop
Designing the data model of your application is a crucial task that can make or break the performance of your application
Collections synchronously replicated to all servers, available in the Enterprise Edition
SmartJoins allow to execute co-located join operations among identically sharded collections
ArangoDB provides support for user-definable transactions
The Foxx framework enables you to execute JavaScript inside of ArangoDB and write custom service endpoints
You can use ArangoDB’s JavaScript interface on the server-side as well as in ArangoDB’s shell to interact with the server using the JavaScript language
All functionality of ArangoDB servers is provided via a RESTful API over the HTTP protocol, and you can call the API endpoints directly, via database drivers, or other tools
An error reply from ArangoDB servers contain a code, error number, and message and you can look up additional information for a specific kind of error
ArangoDB drivers allow you to connect ArangoDB to your applications and manage the database system via a language-specific interface
Integrations for third-party tools and frameworks let you use ArangoDB as the database backend for these products