Skip to content

Consumers

Eelden is a multi-tenant-by-default database engine and query language. This half of the docs is for people who want to run queries, ship apps against the local engine, or explore Studio and the playground — not for hacking the Rust crates themselves.

Start with Status if you need the honest capability inventory. Everything else here describes what the product does now.

For the commercial / executive framing of why isolation and migrations leave the business layer, see Business & sales.

Path

Work through these in order:

  1. Start in the browser: play.eelden.dev — no install. Plain-English walkthrough (Crops: plant → harvest → XP): Playground.
  2. Quickstart — short playground path, plus CLI / Studio / codegen.
  3. Install — local toolchain (Rust + Node) when you need it.
  4. Language — schemas, pipelines, types & Money, named queries, migrations.
  5. Clients — Studio UI, playground, @eelden/client.
  6. CLI / HTTP — product commands and the local API Studio uses.
  7. Operations — database layout, health & compact, CDC.

Concepts

PageWhy read it
What is Eelden?Founding bets and surfaces that ship today
Shift leftWhat leaves your app and lands in the engine
StatusCapability contract — Yes / Not yet
TenantsConsistency boundary, catalog ops, routing
Transactionsatomic { … } — SI, RYW, conflict

Other audiences

Pre-alpha. Local-first. Stdlib-only Rust engine. Tenant concerns shifted left into the database.