Skip to content

Self-hosted NamiDB

Self-hosted NamiDB is the same engine that powers Cloud, packaged so you can run it locally — embedded inside your app, as a long-running server, or as a one-shot CLI. The bucket is the database, so durability is whatever your chosen storage (local disk, MinIO, S3) already gives you.

Get started

Run NamiDB

How you actually wire NamiDB into your stack. Pick the one that matches the boundary you want.

Cypher

The query language. NamiDB speaks a strict subset of openCypher 9 plus GQL (ISO/IEC 39075:2024).

Libraries

The surfaces you call from your code.

  • Python — sync + acypher async, Arrow / pandas / polars output.
  • Rust — the umbrella namidb crate.
  • HTTP API — REST routes and JSON types.
  • Bolt (Neo4j drivers) — Bolt 4.4 / 5.0 / 5.4 listener, every official Neo4j driver works unmodified.

Storage backends

Where the bytes actually live when you run locally.

  • In-memorymemory:// for tests and the 30-second taste.
  • Local filesystemfile:// for durable graphs on disk.
  • MinIO — S3-compatible bucket on your own hardware.