Connect. Govern. Query. Here's the whole journey.
No agents to install, no pipelines to build. Most teams run their first cross-source query the same day they connect a source — here's every step, including the optional ones.
- 01
Connect your sources
minutes per source
Add a catalog for each database or warehouse — host, port, and a login; a read-only user is enough. Credentials are encrypted at rest and never leave the server, and there's no agent to install in your network.
See all connectors → - 02
Set your access rules
minutes in the UI
Create groups and grant access down to the catalog, schema, or table. Layer row-level security and column masking on top where you need them. Rules are enforced inside the engine at query time — the same for every tool.
How governance works → - 03
Query everything
first cross-source query, same day
Open the SQL editor and join across sources in a single statement — or point DBeaver, Tableau, or any standard-driver BI tool at your Datattach connection. Everyone sees exactly what their rules allow.
Multi-source queries → - 04
Build with dbt
Optionalwhen you're ready
Point dbt-core or dbt Cloud at the same connection with stock dbt-trino — no custom adapter. Models can join across sources, and SaaS ingestion declared in your project lands data in your warehouse on every dbt run.
Datattach + dbt → - 05
Connect your AI agents
Optionalwhen you're ready
Datattach ships an MCP server, so Claude and other agents can explore schemas and run cross-source queries through the same connection your team uses — under the same per-user access rules, with every agent query landing in the audit trail.
you › which EU customers grew fastest last quarter? agent › calling tool: query SELECT c.name, o.growth_pct FROM postgres.crm.customers c JOIN snowflake.sales.growth o ON o.id = c.id WHERE c.region LIKE 'EU-%' ORDER BY o.growth_pct DESC ✓ 12 rows · 2 sources · row filters applied
That's the whole setup
Want to poke at it before talking to anyone? The live demo is a canned workspace you can click through right now. Curious what's inside instead?