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