ArangoDB v3.12 is under development and not released yet. This documentation is not final and potentially incomplete.

HTTP interfaces for transactions

The HTTP APIs for transactions support Stream Transactions and JavaScript Transactions

Transactions are executed on the server-side. Clients can run different types of transactions that involve different interfaces:

For a more detailed description of the transaction types, how transactions work in ArangoDB, and what guarantees ArangoDB provide, please refer to Transactions.