Provisa / Compare

Where Provisa fits

Most data tools are bound to one engine, or sit beside your systems after the data already exists. That is the root of fragmented, hand-integrated architectures: each tool describes or governs a slice of the picture, and nothing keeps the slices in sync. Provisa is a data kernel — a compiler and runtime for your data control plane. You declare the model once. APIs, governance, catalog entries and semantic definitions are generated from that declaration. Nothing exists outside the model to drift.

And skip the platform-selection project. No more months of meetings to pick the one engine everything must live in: use the best one for each job, keep the ones you already have, and switch when a choice turns out wrong.

The landscape

CategoryExamplesWhat it does with the mess
Catalogs and governance Atlan, Collibra, Alation, DataHub Describes it after the fact. Helps you see it. Does not stop it forming.
Engines and lakehouses Starburst, Dremio, Databricks, Snowflake, Microsoft Fabric Centralises it in one platform. Each offers some reach beyond itself (federated queries, external tables, mirroring or shortcuts) and its own governance tools, and each has its pros and cons. All of them want your data moved in, and most leave you on their cloud. So why choose one? Use the best one for each job, and if a choice turns out wrong, switch.
Data virtualisation Denodo Queries sources live through virtual SQL views. The virtualisation platform is the engine.
Semantic layers dbt Semantic Layer, Cube, AtScale Defines metrics once for analytics, typically over one SQL warehouse.
API layers Hasura, PostgREST GraphQL APIs over one or more databases, built for transactional workloads. Has its own governance, which is hard to integrate with governance spread across other systems. Works well for a focused transactional environment; other languages and workloads need something else alongside it.
Provisa Stops it forming. Declares the model once — sources, governance, semantics, APIs — and keeps the others in sync, or runs alone.

Detailed comparisons