Beetl documentation
Custom integrations without custom infrastructure.
Beetl connects the business systems you already run, transforms what comes out of them with SQL, and publishes the validated result wherever it needs to go — an API, an ERP, a warehouse, a file, or a dashboard.
New here? What Beetl is explains the model in one page, and the Quickstart gets you from an empty tenant to a query returning rows.
The sections
| Section | What it covers |
|---|---|
| Getting started | What Beetl is, and how to get one pipeline running. |
| Core concepts | The ten nouns that prevent every future misunderstanding on a call. |
| 🟡 Connect your data | Getting data into Beetl from the systems you already run. |
| 🆕 Integrations — Beetl Connect | Writing your own source and destination integrations. |
| 🟢 Pipelines | Turning source-shaped data into validated output. |
| 🟢 Query and datasets | Asking questions of the data once it is in. |
| 🟡 Automations | Recurring, observe-only investigations on a schedule. |
| 🟡 Chat and the assistant | The assistant that reads your data and edits the page you are on. |
| 🟡 MCP and programmatic access | Reaching Beetl from Claude, Cursor, or your own code. |
| 🟡 Dashboards and BI | Saved, shareable dashboards on top of tenant data. |
| Security and compliance | Authentication, tenant isolation, and data handling. |
| 🟡 Troubleshooting | Starts small and grows from real questions. |
| Reference | Look-up material. Generated wherever it can be. |
Documentation in progress
Some guides are still being written and are marked on their pages.