Platform adapter
Runs contract apply operations against a warehouse, lakehouse, or query engine.
Kirimana OSS Edition ships as one prescribed OSS path. Custom adapters are for extending Kirimana after that path is understood, not for turning first install into a tool-selection workshop.
Kirimana separates the contract lifecycle from the runtime that executes work. The contract stays ODCS-based, versioned in git, and governed by the same state machine. An adapter translates that contract intent into a specific platform, framework, catalog, vault, orchestration, or incident surface.
Airbyte → Airflow → Iceberg → Trino → Polaris → Ranger → dbt-core → Kirimana.
Add a runtime only when there is a clear operating need: a new catalog, warehouse, orchestration engine, vault provider, or incident system that must receive contract context.
Runs contract apply operations against a warehouse, lakehouse, or query engine.
Adds contract context to dbt-core or another modelling framework.
Pushes owner, classification, lineage, and contract version into metadata systems.
Turns classifications into row, column, masking, and approval policies.
Resolves `${vault:...}` references without storing plaintext in contracts.
Dispatches SLA breaches, schema drift, and apply failures to operational tools.
The recommended implementation path is to install Kirimana OSS Edition as-is, prove the contract lifecycle end to end, then add adapters for platform-specific gaps. That keeps first value fast and makes custom engineering reviewable.
Back to Kirimana OSS Edition