Arango logo

ArangoDB 3.11 reached End of Life (EOL) and is no longer supported.

This documentation is outdated. Please see the most recent stable version.

Replication HTTP API

The replication HTTP interface lets you fetch the initial data as well as the continuous changes from a Leader, query its state, and administer the replication applier of a Follower

The replication architecture and components are described in more details in Replication.

The HTTP replication interface serves four main purposes:

  • fetch initial data from a server (e.g. for a backup, or for the initial synchronization of data before starting the continuous replication applier)
  • querying the state of a Leader
  • fetch continuous changes from a Leader (used for incremental synchronization of changes)
  • administer the replication applier (starting, stopping, configuring, querying state) on a Follower

Note that if a per-database setup is used (as opposed to server-level replication), then the replication system must be configured individually per database, and replicating the data of multiple databases will require multiple operations.