Federated SQL without copy pipelines

Connect databases, warehouses, and object storage as external catalogs. Query and join them with first-class SQL instead of building pipelines whose only job is to copy rows.

Federated SQL without copy pipelines
Federated SQL

SQL across every source

Make operational systems queryable through the same analytical runtime as your lakehouse. SQL stays the interface; dbt, BI, applications, and agents can all work from the same live data.

SQL across every source
Query data in place
Query data in place

Connect databases, warehouses, and object storage as external catalogs, then query live source data without copying it into another raw layer first.

One SQL namespace
One SQL namespace

Join Postgres, MySQL, BigQuery, Snowflake, S3, Iceberg, and lakehouse tables through the same DuckDB SQL runtime.

Use the tools you already have
Use the tools you already have

Work in SQL directly, model federated sources with dbt, or connect the analytics and agent tools your team already uses.

Remove access plumbing
Remove access plumbing

Keep your business logic and downstream contracts. Retire extract jobs, landing hops, and warehouse copies that only move relational rows into position.

One SQL namespace across live sources

External catalogs stay in place. DuckDB queries and joins them without another raw copy layer.

Federated SQL

External catalogs

Postgres

Query operational account and user tables in place.

accounts

users

BigQuery

Query billing facts without exporting them from the warehouse.

billing.charges

billing.invoices

S3 / Iceberg

Register Iceberg tables directly from object storage.

events.raw

events.sessions

Altertable DuckDB-based runtime

One SQL namespace

Federated

postgres.accounts

postgres.users

bigquery.billing.charges

iceberg.events.sessions

Accounts with recent charges

Running
SELECT a.name, u.email, c.amount
FROM postgres.accounts AS a
JOIN postgres.users AS u
  ON u.organization_id = a.id
JOIN bigquery.billing.charges AS c
  ON c.account_id = a.id
WHERE c.created_at > now() - INTERVAL '7' DAY

Explore the rest of the platform

More workloads on the same engine, governance, and pricing.

Lakehouse

Lakehouse

Query live data across systems with DuckDB-powered execution, open storage, and predictable economics. Build on one operational lakehouse instead of another warehouse-centered stack.

AI Context

AI Context

Give Claude, GPT, and other agents governed access to trusted data, metrics, and business context. Agents work from the same definitions and permissions as your team.

Self-serve BI

Self-serve BI

Give every team live dashboards, shared metrics, and agent-assisted exploration on the same governed data foundation.

Altertable Logo

Connect the source. Stop operating the copy layer.

DuckDB workers on open formats, federated SQL across your existing systems,
and an MCP server for agents — at flat monthly pricing.