A DuckDB extension for reading and writing Apache Iceberg tables. Version 1.5.3 supports Iceberg spec v2, time travel, schema evolution, and integration with DuckDB's SQL engine. Released approximately monthly.
pip install duckdb-extension-icebergNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Load the extension and query an Iceberg table using iceberg_scan.
Always run con.execute('LOAD iceberg') after installing the extension.Migrate the DuckDB database using the new extension version, or re-import the iceberge tables.
Replace iceberg_list_snapshots(...) with iceberg_snapshots(...).
pip install duckdb-extension-iceberg and ensure duckdb is also installed.
Run 'LOAD iceberg' after connecting: con.execute('LOAD iceberg').Provide the full path to the Iceberg metadata folder (contains version-hint.text, metadata/ directory).