Bring your own key
Connect a model to run queries
Pick a provider and paste an API key. It is stored only in this browser tab and sent directly to the provider, never to this site's server, and it is gone when you close the tab.
Need one? Get a Claude key ↗
Ask the warehouse
Generate
Guardrail
Execute
How a question becomes an answer
- 01Your keyYour provider key stays in this browser tab and calls Claude, OpenAI or Gemini directly, never our server.
- 02GenerateYour model writes one PostgreSQL SELECT, grounded in the star schema served by the API.
- 03GuardrailThe server validates it: SELECT-only, single statement, allow-listed tables, LIMIT injected.
- 04ExecuteRun as a read-only role inside a read-only transaction with a statement timeout. Self-corrects once on error.
Stack: FastAPI, PostgreSQL, Next.js and Recharts.