Zum Inhalt springen

OpenDome-Dokumentation

OSS — SELF-HOSTED DATENPLATTFORMOSL v1.2 · APACHE-2.0 · 2026

Eine Schicht über all deinen Daten. Gesteuert.

Strukturiert und unstrukturiert, konsumiert über eine einzige offene Spec — auditierbar, self-hosted, kein Lock-in.

01Hier starten

Quickstart

Bring eine Zelle zum Laufen, die die OSL-API auf deinem eigenen Kubernetes bereitstellt — keine Control-Plane, kein Phone-home. Echtes Token, echter /osl/retrieve-Aufruf in wenigen Minuten. Loslegen →

Konzepte

Das mentale Modell: zwei physische Ebenen (Iceberg + Lance), eine deklarative Spec, „alles ist eine Entity“ und der compile → serve Loop. Konzepte lesen →

OSL-API-Referenz

Die 13 /osl/*-Endpoints, auf die sich jeder Client verlassen kann — query, retrieve, resolve, domain-map, traverse, sample. API ansehen →

OSS vs. Enterprise

Was heute unter Apache-2.0 ausgeliefert wird und was die Managed-/Enterprise-Stufe ergänzt — klar, an einem Ort. Editionen vergleichen →

02Warum OpenDome

OpenDome ist eine Open-Core-Datenplattform. Ein Self-Hoster betreibt eine Zelle — einen eigenständigen, mandantenspezifischen Namespace — und konsumiert alles über die OpenDome Semantic Layer (OSL): eine einzige offene Spec, die strukturierte Tabellen (Iceberg, über Trino) und unstrukturierte Collections (Lance, Vektor + Volltext) umspannt, unter einem fail-closed Policy Enforcement Point und einer Audit-Kette.

Eine Konsumschicht

Trino, Lance und dbt sind interne Engines ohne öffentlichen Endpoint. Jeder Konsument — BI, Skripte, Agenten — spricht OSL. Wenn Daten ohne OSL erreichbar sind, ist das ein Architektur-Bug.

Kein Lock-in

Die strukturierte Ebene ist zu 100 % dbt MetricFlow. Geh weg, und deine semantic_models/*.yml bleiben in dbt-sl gültig, unangetastet. Nur die Lance-Primitiven sind OSL-only.

Per Konstruktion gesteuert

Jede Query, jedes Retrieval und jede Policy-Entscheidung wird serverseitig durchgesetzt und als Lineage-Event emittiert. PII wird am Connector deklariert und in der Zelle redigiert — niemals in der UI inferiert.

AI-nativ

Dasselbe Modell wird als MCP-Tools für Agenten und als REST für Apps bereitgestellt. Diese Dokumentation veröffentlicht eine llms.txt für AI-Crawler.