AntidoteDB
antidotedb.eu
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
- Key-Value Databases#22 of 317.3