macOS
brew install arcadedblocal Homebrew formula metadata
brew
Multi-Model DBMS: Graph, Document, Key/Value, Search, Time Series, Vector. Version 26.7.1 via Homebrew; verified 2026-07-02.
install
brew install arcadedblocal Homebrew formula metadata
scoop install extras/arcadedbScoop official bucket manifest trees · bucket/arcadedb.json · source: api.github.com
overview
Multi-Model DBMS: Graph, Document, Key/Value, Search, Time Series, Vector
history
ArcadeDB is a Java multi-model database packaged for CLI/server use, combining graph, document, key/value, search, time-series, vector, geospatial, and SQL-style access in one server distribution.
The project was created by Luca Garulli, the founder of OrientDB, after SAP's acquisition of OrientDB. The official README describes ArcadeDB as a new engine written from scratch while reusing a heavily modified OrientDB SQL engine and some utility classes, which makes its lineage unusually explicit for database package nerds: it is not just another SQL wrapper, but a post-OrientDB attempt to keep multi-model database ideas moving in an open source package.
The public GitHub repository was created on 2021-08-16, and the first GitHub release listed through the official releases API is 21.9.1, published on 2021-09-21. The README now describes Java 21 packages as current and notes that Java 17 support is kept on a separate branch, reflecting the project's move with modern JVM baselines.
ArcadeDB is distributed as downloadable releases, Maven artifacts, Docker images, and a Homebrew formula. Its README highlights Docker, Kubernetes, Maven Central, and custom distribution builds, while the Homebrew formula wraps the packaged server and console binaries as `arcadedb-server` and `arcadedb-console`.
GitHub metadata shows a modest but real open source footprint, with hundreds of stars and forks by 2026. For package-manager users, its presence in Homebrew and Scoop matters because it turns a JVM database server into a single-command local install for experiments, migrations, and embedded/server testing.
Typical local use is to start the server, open ArcadeDB Studio on port 2480, and interact through SQL, Cypher, Gremlin, GraphQL, MongoDB-compatible, Redis-compatible, PostgreSQL-wire, HTTP/JSON, or embedded APIs depending on the workload.
The packaged server reads logging configuration from `config/arcadedb-log.properties`; users and server credentials are represented in `config/server-users.jsonl`, with root password bootstrapping also supported through the `arcadedb.server.rootPassword` JVM property.
ArcadeDB is interesting as a package because it bundles several database personalities into one server tarball, which is exactly the sort of tool that benefits from Homebrew-style wrapper scripts and well-known config directories.
Its release stream and custom package builder also make it a useful case study in packaging optional Java modules without forcing every local installation to carry every protocol and UI component.
security posture
broad file, network, media, or database tool signal. formula declares a Homebrew service.
orange risk · medium confidence · infrastructure
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$ARCADEDB_HOME/config/arcadedb-log.propertiesCredential-bearing paths to review before unattended agent runs.
$ARCADEDB_HOME/config/server-users.jsonlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
arcadedb-console | cli | global executable | |
arcadedb-server | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/ArcadeData/arcadedb
install metadata
| Package key | brew:arcadedb |
|---|---|
| Version | 26.7.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/arcadedb |
| Homepage | https://arcadedb.com |
| Repository | https://github.com/ArcadeData/arcadedb |
| Upstream docs | https://docs.arcadedb.com/arcadedb/index.html |
| License | Apache-2.0 |
| Source archive | https://github.com/ArcadeData/arcadedb/releases/download/26.7.1/arcadedb-26.7.1.tar.gz |
| Last updated | 2026-07-02T00:06:04Z |
| Pulse | updated |
| Dependencies | openjdk |
| Bottle | available (on all) |
| Homebrew post-install | defined |
| Service | declared |
| Caveats | To set the root password on first run: arcadedb-server -Darcadedb.server.rootPassword=yourpassword Data: $HOMEBREW_PREFIX/var/arcadedb/databases Config: $HOMEBREW_PREFIX/var/arcadedb/config |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | arcadedb |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
extras/arcadedb
scoop install extras/arcadedbsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.