Unity Catalog Extension

May 7, 2026 · View on GitHub

DuckDB extension for reading and writing Delta Lake tables via the Unity Catalog API.

For full documentation, see duckdb.org/docs/extensions/unity_catalog.

Quick Start

INSTALL unity_catalog;
INSTALL delta;
LOAD delta;
LOAD unity_catalog;

CREATE SECRET (
    TYPE unity_catalog,
    TOKEN '⟨token⟩',
    ENDPOINT '⟨endpoint⟩',
    AWS_REGION '⟨region⟩'
);
ATTACH 'my_catalog' AS my_catalog (TYPE unity_catalog);
SELECT * FROM my_catalog.my_schema.my_table;

Build Configuration

See extension_config.cmake to switch between a local delta checkout and the GitHub release.