News

ArcadeDB Embedded Python is now available

ArcadeDB Embedded Python is our local-first Python distribution for ArcadeDB, built to run in process from Python.

HumemAI · January 28, 2026
ArcadeDB Embedded Python is now available

Update, 29 October 2026: the package is now arcadedb, maintained in ArcadeData/arcadedb-python. See HumemAI and ArcadeData are working more closely together.

ArcadeDB Embedded Python is ready to use

ArcadeDB Embedded Python is our Python-facing distribution for using ArcadeDB locally, in process, and without the setup friction that usually comes with a Java-first database stack. The deeper technical explanation is available on the related research page; this post covers the release at announcement level.

A lot of our work needs fast, local data access, so we wanted ArcadeDB to work as a normal Python dependency for graph, vector, and multi-model workloads.

What the release includes

ArcadeDB Embedded Python packages the original ArcadeDB engine for Python workflows with native bindings, a bundled runtime, and an embedded execution model that removes the usual driver hop. The current release gives you:

  • Local-first development with the database running in process.
  • Python orchestration over SQL and OpenCypher workflows.
  • Self-contained distribution with the pieces needed to start quickly.

That makes it easier to use ArcadeDB in tests, prototypes, and research environments.

Why HumemAI built it

ArcadeDB is multi-model, but its Java-first distribution is awkward for Python-centric AI work. We wanted developers to be able to install the package, create a local database, and start building without first assembling a separate Java environment or standing up a remote service.