Ask your database
in plain English.
KaiwaDB compiles a plain-English question into a standalone query that runs on your own database, returning the answer and a diagram of how it was derived. No warehouse migration. No shipping rows to a cloud model.
Pick your tradeoff: effortless onboarding, or maximum privacy.
Same natural-language interface. You decide how much KaiwaDB touches.
A lightweight tunnel deployed next to your database connects outboundto KaiwaDB. It reads your schema automatically, so there's no manual setup, ask a question and results come straight back.
- ✓Automatic schema introspection, zero-effort onboarding
- ✓Queries auto-run through the tunnel
- iIn this mode KaiwaDB is in the data path and sees queries and rows.
Keep KaiwaDB out of the data path entirely. You send only your schema and questions; we return the compiled query. You run it yourself.
- ✓Rows and credentials never reach us
- ✓Only schema and questions cross the perimeter
- ✓You stay fully in control of what runs
Best of both worlds: a smart model writes, a private model runs.
Frontier models are smart but hungry for compute, so it is rarely worth dedicating that much VRAM to private, in house use. Models small enough to self host are not smart enough to write good queries. KaiwaDB splits the work so each model does only what it is good at.
One question. The data, and the diagram of how you got it.
Because a single Kaiwa query compiles to both a result and a D2 flow diagram, every answer can ship with a picture of how it was assembled, which tables, filters, joins and aggregations were involved. Tools that just poke your database and hand back a number can't do that.
Built as a compiler, not a prompt template.
A subscription, plus tokens for pipelines.
Think Claude Code + API credits: a base plan for the product, and metered tokens for the frontier-model work of generating pipelines. Once a pipeline is approved, running it is effectively free.
Point us at your database.
Managers ask in plain English, analysts stay in control, and your data stays exactly where it belongs.