How it works
From a raw warehouse to a governed API — in four steps.
Connect your warehouse, define your metrics, publish, hand out access. Every change ships from the app — no restarts, no redeploys. Pilot success looks like this: dashboard X and agent Y return the same number.
- 01
Connect your warehouse
Sign in and point datahashi at Snowflake or BigQuery (also Postgres, MySQL, or DuckDB) with a read-only role. Nothing is copied out, and datahashi never uses more access than you granted.
- 03
Publish it
Publishing freezes the model and its access rules — who can see which fields, which rows, and a cost ceiling — as one version. Every consumer from then on gets that exact version. Change it later and you publish again; nothing breaks mid-flight.
- 04
Hand out access
Give a service an API key or an agent an OAuth sign-in, each scoped to what it's allowed to see. It queries over REST or MCP by naming metrics and dimensions. Try any query yourself in the built-in playground. Every call is metered.
Then
One governed model between your data and everything that reads it.
Connect a warehouse and publish your first model.
Time-to-first-metric is the goal — start with three metrics you'd trust an agent to speak aloud.