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.

Overall rank
#9
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

Lineage

OrientDB2010ArcadeDB2021YouTrackDB2024
  • ArcadeDB, 2021: fork of OrientDB.
  • YouTrackDB, 2024: fork of OrientDB.

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
0%
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
0%
No in-memory option

Platform

Operating on Linux
✓
Linux officially supported
Operating on Windows
✓
Windows officially supported
SaaS offering
0%
Self-hosted only

Operations

Automatic updates
✓
Automatic updates supported
Client side caching
0%
No client-side caching
Data versioning support
0%
No versioning
Live backups
✓
Hot backup supported

Distribution

Cluster Re-balancing
0%
No auto-rebalancing
Data Distribution
0%
No sharding
High-Availability
✓
HA mechanisms available
Query Distribution
0%
No distributed queries
Replication support
✓
Replication available

Developer Experience

Data types defined
✓
Composite data types
Logging/Auditing
✓
Event logging supported
Object-Graph Mapper
0%
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
0%
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 6 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.

Lineage fork of OrientDB

Self-described 'conceptual fork': a new engine that reuses OrientDB's SQL engine, by OrientDB's founder.

  • ArcadeDB reuses OrientDB's SQL engine (heavily modified) and some utility classes.
    ArcadeData/arcadedb · reviewed 2026-09-23