Skip to content
SPECIFICTION
Get listed

AntidoteDB

antidotedb.eu

LinuxAPISelf-hosted
Visit antidotedb.eu
Spec score 7.3 #22 of 31 in Key-Value Databases

Spec sheet

Product
AntidoteDB is a highly available, geo-replicated key-value database built on CRDT technology.Read 10 Oct 2026 · github.com
Intended users
The documentation directs users to quickstarts, clients, deployment, and architecture, and directs researchers to benchmarking and tools.Read 10 Oct 2026 · antidotedb.gitbook.io
Deployment
The project documents native, Docker, Docker Compose, Docker Swarm, and Kubernetes deployment options.Read 10 Oct 2026 · github.com
Support
The documentation invites users to join its Slack channel and contact [email protected] for an account.Read 10 Oct 2026 · antidotedb.gitbook.io
License
The AntidoteDB repository identifies its license as Apache-2.0.Read 10 Oct 2026 · github.com
Client APIs
The documentation describes a native Erlang API and a more restricted Protocol Buffer interface for client applications.Read 9 Oct 2026 · antidotedb.gitbook.io
Client interfaces
The project lists Erlang, Java, JavaScript, Go, Python, and REST client repositories for its Protocol Buffer API.Read 10 Oct 2026 · github.com
CRDTs
Its replicated data types are designed to handle concurrent updates and partial failures.Read 10 Oct 2026 · antidotedb.eu
Data types
The native API documentation lists counters, sets, registers, maps, and replicated growable arrays among supported CRDTs.Read 9 Oct 2026 · antidotedb.gitbook.io
Database
AntidoteDB describes itself as a planet scale, highly available, transactional database.Read 9 Oct 2026 · antidotedb.eu
Execution model
Its operations are based on synchronization-free execution.Read 9 Oct 2026 · antidotedb.eu
Geo-replication
It is designed to run across servers in locations worldwide and continue functioning through failures or network partitions.Read 10 Oct 2026 · antidotedb.eu
Java client
The Java tutorial demonstrates a collaborative todo-list application with concurrent updates on two AntidoteDB nodes.Read 9 Oct 2026 · antidotedb.gitbook.io
Native API
The native Erlang API can be invoked through RPC; the documentation describes the Protocol Buffer interface as a more convenient but restricted client option.Read 10 Oct 2026 · antidotedb.gitbook.io
Project audience
The documentation points users to quickstart, clients, deployment, and architecture sections, and directs researchers to benchmarking and tools.Read 9 Oct 2026 · antidotedb.gitbook.io
Transactions
Its highly available transactions provide strong consistency within a data center and are designed to perform in geo-replicated deployments.Read 10 Oct 2026 · antidotedb.eu
Transactions limit
For static transactions, the documentation says a client can atomically update multiple objects or read multiple objects from a consistent snapshot, but cannot read and update in the same transaction.Read 9 Oct 2026 · antidotedb.gitbook.io

Where Specifiction places it

Alternatives to AntidoteDBAll alternatives →