← Back to all databases
ArcadeDB
A multi-model database inspired by OrientDB, supporting graphs, documents, key-value, time-series, and search. Uses RAFT-based replication for high availability.
- First released
- September 2021
- License
- Apache-2.0
- Built with
- Java
Details
- Vendor
- ArcadeDB
- Type
- Multiple
- Category
- Growing
- License
- Apache-2.0
- Language
- Java
- Query Languages
- SQLopenCypherGremlinGraphQL
- Protocols
- BoltHTTP/RESTgRPCPostgreSQL wireRedis RESP
Feature scores
Community & Business
Active development ✓
Updated within last 3 months Commercial support ✓
Paid support available Live community ✓
>75% of issues addressed Open Source ✓
Open source license Pricing ✓
Pricing publicly available Trendiness Declining trend Deployment
Containerization ✓
Docker image available Work as dedicated instance ✓
Can run as standalone server Work as embedded ✓
Can embed in application Testing in-memory version No in-memory option Platform
Operating on Linux ✓
Linux officially supported Operating on Windows ✓
Windows officially supported SaaS offering Self-hosted only Operations
Automatic updates ✓
Automatic updates supported Client side caching No client-side caching Data versioning support No versioning Live backups ✓
Hot backup supported Distribution
Cluster Re-balancing No auto-rebalancing Data Distribution No sharding High-Availability ✓
HA mechanisms available Query Distribution No distributed queries Replication support ✓
Replication available Developer Experience
Data types defined ✓
Composite data types Logging/Auditing ✓
Event logging supported Object-Graph Mapper No object mapper Reactive programming ✓
Reactive streams supported Documentation up-to-date ✓
Docs current with latest version Binary protocol ✓
Binary protocol available CLI ✓
Command-line interface GUI ✓
Visual interface available Data Model
Multi-database ✓
Multi-model database Graph-native data ✓
Native graph storage REST API ✓
REST endpoint available Query Language ✓
Standard query language (Cypher/Gremlin) Transactions
Granular locking No granular locking Multiple isolation levels ✓
Multiple isolation levels Read committed transaction ✓
Read committed available Transaction support ✓
ACID transactions Schema & Security
Constraints ✓
Full constraint support Schema support ✓
Schema definition tools Secondary indexes ✓
Secondary indexes supported Server side procedures ✓
Stored procedures supported Triggers ✓
Event triggers supported Authentication ✓
Authentication supported Authorization ✓
Role-based access control Data encryption ✓
Data encryption supported
Sources
5 references
Protocols HTTP/REST, PostgreSQL wire, Bolt, gRPC, Redis RESP
ArcadeDB also ships MongoDB BSON-protocol and TinkerPop Gremlin plugins (not in our controlled vocabulary / not independently verified here); default ports: HTTP 2480, Postgres 5432, Bolt 7687, gRPC 50051, Redis 6379.
-
Reach ArcadeDB through the wire protocol that suits your tooling. The same database speaks Neo4j BOLT, the PostgreSQL wire protocol, HTTP/JSON, gRPC, and the Model Context Protocol — so your existing drivers, BI tools, and AI agents just connect.
API & Integration :: ArcadeDB Documentation · reviewed 2026-08-02 -
ArcadeDB also speaks the MongoDB BSON protocol on port 27017 and the Redis protocol on port 6379.
Distributed Graph Database Server · reviewed 2026-08-02
Released 2021-09
Confirms current value. First official release tagged 21.9.1, published 2021-09-21.
-
This is the first official release for ArcadeDB!
21.9.1 · reviewed 2026-08-02
Language Java
Confirms current value. README describes the engine as low-level Java, requiring Java 21+.
-
It's written in LLJ: Low Level Java - still Java21+ but only using low level APIs to leverage advanced
Readme · reviewed 2026-08-02
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.