# DuckDB integration

Query Altertable from DuckDB, ingest local results, or connect an existing DuckDB database.

| Workflow                                                           | Guide                                                                    |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| Use local DuckDB as a client for Altertable catalogs.              | [Query Altertable from DuckDB](/docs/lakehouse/query/duckdb.md)          |
| Copy results from local DuckDB into a writable Altertable catalog. | [Ingest from DuckDB](/docs/lakehouse/ingest/duckdb.md)                   |
| Query an existing database through an external catalog.            | [Connect a DuckDB database](/docs/lakehouse/external-catalogs/duckdb.md) |
| Use DuckDB syntax and join data across catalogs.                   | [DuckDB SQL engine](/docs/lakehouse/sql-engine.md)                       |