Building on dembrane

On this page

dembrane is open source. If you want to run it on your own infrastructure, point your own language-model keys at it, integrate it with your systems, or contribute code, these pages are for you.

dembrane captures, transcribes, and makes sense of spoken conversations at scale. The same platform that powers the managed service at dembrane.com is the code you can clone, read, and run yourself. Our core belief - PEOPLE KNOW HOW - applies to the codebase too: the knowledge is in the room, and we’d rather surface it than gate it.

What’s open source

The dembrane repository (the “echo” codebase: dashboard, participant portal, FastAPI backend, agent service, and Directus configuration) is published under the Business Source License 1.1 (BSL 1.1). In short:

If you’re above the threshold and want to run dembrane in production, there’s a commercial licence. The full terms, the threshold, and who to contact are on the licensing page - read it before you deploy.

Note

"ECHO" is the historical internal name of the platform feature and still appears in some file paths and older docs. The brand is dembrane. We use "dembrane", "the dashboard", and "the portal" throughout these guides.

The three ways to run dembrane

  1. Managed SaaS - dembrane.com hosts everything: the host dashboard at dashboard.dembrane.com and the participant portal at portal.dembrane.com. You bring nothing but a browser. This is the right choice for most teams; see tiers & billing.
  2. Open source, self-hosted - you run the services yourself, on your own infrastructure, with your own database, object storage, and language-model providers. Start with self-hosting.
  3. Self-hosted with your own data location and providers - the same as above, tuned for data residency (for example, EU-only regions and providers). See the EU residency notes in self-hosting and configuration & LLM providers.

The managed service and the open-source code are the same product. Tier gating (for example, which features need a Changemaker workspace) is a billing concept on the managed service; when you self-host you operate the whole platform.

The pages here

Run it yourself

Integrate with it

Contribute & licence

How it fits together (the short version)

Self-hosting means running a handful of services that talk to each other:

If you want the deep, code-level reference for any of these, the internal developer guides - for example architecture and the processing pipeline - go further than these external guides do.

Related

Comments