Skip to main content
Private Preview·Early access by invitation.Request access →
Kirimana.
Standards

Standards + integrations

Kirimana stands on open standards. The product has two clear paths: Databricks-native and Kirimana OSS Edition. Kirimana OSS Edition uses one prescribed end-to-end stack; custom integrations live behind the adapter architecture, not in the first-install decision.

Open standards we conform to

StandardWhat we use it for
ODCS v3 (Open Data Contract Standard)Canonical contract format. Extended via documented kirimana.* customProperties namespaces.
Apache IcebergKirimana OSS Edition table format for the OSS path.
Apache Polaris (incubating)Kirimana OSS Edition Iceberg metadata catalog. Bidirectional sync.
OpenLineageLineage emission from apply and ingestion.
OAuth 2.0 / OIDCAuth + SSO delegation across providers.

Frameworks we wrap or extend

FrameworkWhat we do with it
dbt-coreKirimana OSS Edition transformation framework. We wrap dbt-core; we don’t replace it.
Apache RangerKirimana OSS Edition policy framework. Pushes contract classification into row/column policies.
Apache AirflowKirimana OSS Edition orchestration framework. Kirimana compiles contract intent into DAGs.
Great ExpectationsData quality framework backing the quality layer.

Source-system integrations (ingest)

IntegrationDefault?Notes
Airbyte✓ Kirimana OSS Edition defaultPrimary ingest backend in the OSS path
Databricks-native ingestion✓ Databricks pathExisting Databricks jobs and platform ingestion patterns stay in place
Confluent Schema Registry✓ supportedStreaming schema discovery
AWS Glue✓ supportedSchema registry for AWS-native sources

Catalog integrations (pass-through, not replacement)

Critical positioning: Kirimana is not a catalog replacement. We are a contract layer that pushes truth to whatever catalog the customer prefers. The catalog stays the user-facing metadata surface; Kirimana is the source of contract truth feeding it.

CatalogModeProduct path
Databricks Unity Catalogpush + pullPrimary for Kirimana for Databricks
Apache Polaris (incubating)push + pullPrimary for Kirimana OSS Edition
Apache RangerpushKirimana OSS Edition policy target
Atlan / Collibra / Alationadapter shelfAvailable via custom adapter / Pro Services

AI integrations

IntegrationWhat it is
Anthropic ClaudePrimary LLM via the AI gateway. Always uses prompt caching.
Azure OpenAIRouted via AI gateway for Microsoft-stack tenants.
AWS BedrockClaude / Llama / others via the gateway.
OllamaLocal / air-gapped LLM provider.
Databricks AI AssistantsMCP server lets the AI assistants read contracts, classifications, lineage, AI policy, release status, all gated by the same classification rules.
External AI assistants via MCPClaude.ai, Cursor, Continue.dev, Cline, read Kirimana via the same MCP server.
Anthropic prompt cachingAlways-on for Kiri prompts and AI gateway calls.

DevOps + GitHub

IntegrationWhat it is
GitHubFederated contract library backend (storage in repo, discovery on website, engagement via Stars/Forks/Issues).
GitHub ActionsPR-time contract lint, two-approver gate for redaction events, schema-drift detection.
CODEOWNERSWired into the contract-approval workflow.
Conventional commits + SemVerThe release plan / apply / verify lifecycle stamps releases against the git SHA.

Incident + ITSM dispatch

IntegrationModeDedup key
JiraREST v3custom-field source_id
ServiceNowTable APIcorrelation_id
ZendeskREST v2external_id
Generic webhookPOST + signed headerssource_id

The detection layer routes apply-failures, SLA breaches, schema-drift, and health events through the dispatcher.

Communication

IntegrationWhat it is
SlackBot for governance queries, “who owns customer.yml?”, “what’s the AI policy on silver.payments?”, “show me the latest apply for domain X”. Read-only bot; mutating actions go through the Streamlit UI.
Microsoft TeamsSame surface as Slack via the bot’s adapter.

Auth

ProviderMode
OIDC genericAny OIDC IdP
GitHubOAuth + OIDC
Microsoft Entra IDOIDC for Microsoft tenants
Okta / Auth0OIDC

The PR-time RBAC gate enforces capabilities per role (.github/workflows/contract-approval.yml).

Vault / secret management

ProviderNative?
Azure Key Vault
AWS Secrets Manager
GCP Secret Manager
HashiCorp Vault
Databricks Secret Scopes
env-based (dev only)

All ${vault:...} references resolved by the active vault adapter. CI fails on detected plaintext.

BI + semantic layer (export)

TargetMode
dbt Semantic Layerexport
MetricFlowexport
Cubeexport
Power BIconnection guide
Tableauconnection guide
Qlikconnection guide

Compliance generators

StandardStatus
DORA (EU operational resilience)built-in generator
EU AI Actbuilt-in generator
GDPR (Art. 17 redaction etc.)built-in generator + redaction surface
SOC 2scoped via Pro Services
ISO 27001scoped via Pro Services

Adapter shelf

These are not part of the Kirimana OSS Edition first-install path. They belong in the custom adapter architecture and are scoped when a customer has a real runtime or catalog requirement:

  • Atlan / Collibra / Alation catalog push
  • Snowflake Horizon advanced bidirectional sync
  • Proprietary streaming sources
  • Proprietary BI semantic layers (Looker, ThoughtSpot)

Want a new integration?

  • Read the custom adapter architecture
  • Open a GitHub Issue for an adapter request
  • Use Pro Services when the integration is customer-specific