Skip to content

OSS vs Enterprise

OpenDome is open-core. The engine you run and consume is open source under Apache-2.0. The managed/Enterprise tier layers central orchestration, a console, curated packs and compliance tooling on top of the exact same cell charts — nothing in the open core is crippled to sell the upgrade.

Capability OSS Apache-2.0Enterprise Commercial
Cell (per-tenant data plane, Helm)
OSL engine — the 13 /osl/* endpoints
OSL spec, JSON Schemas, conformance
Connectors — Postgres, MySQL, Salesforce, custom Singer taps
Embedder + Lance hybrid retrieval
Policy enforcement (SQL allowlist, row filters, projection) — fail-closed
Local token issuer (HS256 per tenant)
Self-hosted on your own Kubernetes
Console — domain-map UI, semantic modeler, governed previews
Control-plane — multi-tenant provisioning, lifecycle, JWT rotation
BYO-OIDC — front the engine with your IdP, trust X-Actor-Roles
Vertical packs — Finance / Legal / HR curated models & metrics
Premium connectors — SAP, Workday, banking ERP
Compliance pack — audit chain, AI Act / DORA / GDPR artifacts
Agent packs — pre-configured MCP manifests
Managed cloud + SLA + support

The cell is the same artifact in both editions. The differences are what runs around it:

OSS — standalone cell

You install charts/standard-tenant + charts/tenant-semantic-api. The cell mints its own HS256 tokens, enforces policy in-process, and serves OSL over its own Ingress. No control-plane namespace ever exists.

Enterprise — managed fleet

A central control-plane provisions and rotates many cells, issues JWTs, proxies the console’s calls (forwarding X-Actor-Roles so the cell still enforces the caller’s ACL), and adds packs, compliance and support.

A few capabilities are documented in the OSS spec but ship behind the Enterprise tier or are still landing — the docs say so inline rather than implying full coverage:

  • MetricFlow resolution in POST /osl/query is planned; today the endpoint serves a governed SQL slice. See the query reference.
  • The osl CLI and the conformance test suite are upcoming epics.
  • Cross-model joins / the metric engine for JointEntity attributes are deferred — those attributes resolve to null in the current slice.