List of Core Extensions
| Name | Description | Maintainer | Support tier | Aliases |
|---|---|---|---|---|
| autocomplete | Autocompletion for CLI client | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| avro | Avro files reading | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| aws | AWS S3 functionality | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| azure | Filesystem abstraction for Azure Blob Storage | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| delta | Delta Lake format | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| ducklake | DuckLake format | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| encodings | Read CSVs in 1000+ encodings | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| excel | Excel (.xlsx) read/write |
DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| fts | Full-text search | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| httpfs | HTTP(S) and S3 - file read/write operations | DuckDB team | PrimaryPrimary clients are covered by community support. | http, https, s3 |
| iceberg | Apache Iceberg table format | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| icu | Time zones and collations using the ICU library | DuckDB team | PrimaryPrimary clients are covered by community support. | |
| inet | IP-related data types and functions | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| json | JSON operations | DuckDB team | PrimaryPrimary clients are covered by community support. | |
| lance | Lance tables read/write | Third party | ||
| motherduck | MotherDuck connectivity | Third party | md | |
| mysql | MySQL database read/write operations | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | mysql_scanner |
| odbc | ODBC connectivity | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | odbc_scanner |
| parquet | Parquet files read/write | DuckDB team | PrimaryPrimary clients are covered by community support. | |
| postgres | PostgreSQL database read/write operations | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | postgres_scanner |
| quack | DuckDB-Quack protocol for remote access | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| spatial | Geospatial data and functions | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| sqlite | SQLite database read/write operations | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | sqlite_scanner, sqlite3 |
| tpcds | TPC-DS data generation and query | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| tpch | TPC-H data generation and query | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | |
| unity_catalog | Unity Catalog connectivity | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. | uc_catalog |
| ui | Local UI for DuckDB | Third party | ||
| vortex | Vortex files read/write | Third party | ||
| vss | Vector similarity search queries | DuckDB team | SecondarySecondary extensions are supported on a best-effort basis. |
The Maintainer column denotes whether the extension is maintained by the DuckDB team or by a third party. For the extensions maintained by the DuckDB team, the Support tier column denotes the extension's support status. Primary extensions are covered by community support. Secondary extensions are supported on a best-effort basis. That said, they still receive frequent bugfixes/updates and are shipped with new DuckDB releases.
Pages in This Section
© 2026 DuckDB Foundation, Amsterdam NL