The HTTP handbook describes the internal API of ArangoDB
that is used to communicate with clients. In general, the HTTP handbook will be
of interest to driver developers. If you use any of the existing drivers for
the language of your choice, you can skip this handbook.

Features are illustrated with interactive usage examples; you can cut'n'paste them
into arangosh to try them out. The HTTP
REST-API for driver developers is demonstrated with cut'n'paste
recepies intended to be used with the cURL. Drivers may provide
their own examples based on these .js based examples to improve understandeability
for their respective users, i.e. for the java driver
some of the samples are re-implemented.

Overview

ArangoDB is a native multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. Scale horizontally and vertically with a few mouse clicks.

Key features include:

installing ArangoDB on a cluster is as easy as installing an app on your mobile