Provisa / How it works

Connect your data. Query in 5 minutes.

Governed from the first query.

The claim

Connect Postgres, Snowflake and Salesforce. Query with SQL, GraphQL or your AI agent. In 5 minutes.

The claim is literal. Point Provisa at your sources, describe how they fit together, and you have a governed, federated API. The five minutes are real: the Start here demo walks through it on a sample dataset, start to finish.

The mechanism

Provisa is a data kernel: a small set of semantic primitives, compiled and run as one data control plane.

The primitives are sources, tables, relationships, terms, roles, capabilities, grants, scope, products, and contracts. Declare them and the whole governed API follows: the query endpoints, the legal join paths, the access rules, and the audit trail.

Every language compiles to one IR. Governance is applied there and pushed down into the native query your engine runs. A GraphQL query, a SQL statement and a Cypher traversal all pass through the same governance point before anything reaches your data.

Provisa compiles each request and hands it to your engine. Results stream back. It scales horizontally and vertically to support your workloads, and the heavy compute is offloaded to your engine.

What you can check today

The generated SQL is visible for any query in the explorer: write a GraphQL query and the Query Language Explorer shows its Semantic SQL and Cypher translations live, beside your query, before it runs.

The live sandbox at sandbox.provisa.dev opens a private environment with data already loaded. Run a query, read the plan, and verify it yourself.

What Provisa is not

Is Provisa a database, or does it replace my warehouse?

Neither. Provisa is a semantic and governance layer that runs on an engine you choose: Trino, DuckDB, ClickHouse, Postgres, Snowflake, Databricks, BigQuery, or the embedded DuckDB engine in the box. Your warehouse becomes a replaceable execution engine, not the place your semantics live.

Why that matters.

How is this different from Starburst or Denodo?

Starburst is a query engine; Provisa sits above one and can use Starburst as its engine. Denodo is the closest comparison, in the same category: Provisa adds GraphQL and Cypher as peers to SQL, nine wire protocols including pgwire and Bolt, engine choice, and a deployment that starts at one pip install.

Provisa and Starburst. Full comparison.