-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
Feature Request: ArcadeDB Backend
Hi Graphiti team,
I'd like to propose adding ArcadeDB as a supported graph database backend.
What is ArcadeDB?
ArcadeDB is an open-source (Apache 2.0), multi-model DBMS that natively supports Graph, Document, Key/Value, Full-Text Search, Time Series, and Vector data — all in a single engine.
Why it's a good fit for Graphiti
Graphiti's hybrid retrieval model requires three things from a backend:
- Graph traversal — ArcadeDB has a native graph engine with constant-time traversal regardless of database size
- Vector similarity search — ArcadeDB has native vector indexes (HNSW) for semantic retrieval
- Full-text search — ArcadeDB has Lucene-based full-text search for BM25 keyword retrieval
ArcadeDB supports all three in a single engine, making it a strong candidate for a self-contained Graphiti deployment.
Implementation note
ArcadeDB 26.2.1 (released February 2026) ships the Neo4j Bolt wire protocol, meaning it accepts connections from standard Neo4j drivers (py2neo, neo4j-python-driver, etc.). The adapter layer from the existing Neo4j backend could serve as a starting point, since the wire protocol is the same.
License: Apache 2.0 (permissive — no BSL or AGPL restrictions)
GitHub: https://github.com/ArcadeData/arcadedb
Docs: https://docs.arcadedb.com
Docker: docker pull arcadedata/arcadedb
I'm happy to help test an integration or provide technical details. Is this something the team would be open to?