⌘+k ctrl+k
1.5 (current)
Search Shortcut cmd + k | ctrl + k
Core Extensions

List of Core Extensions

Name Description Maintainer Support tier Aliases
autocomplete Adds support for autocomplete in the shell DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
avro Add support for reading Avro files DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
aws Provides features that depend on the AWS SDK DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
azure Adds a filesystem abstraction for Azure blob storage to DuckDB DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
delta Adds support for Delta Lake DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
ducklake Adds support for DuckLake DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
encodings Adds support for encodings available in the ICU data repository DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
excel Adds support for reading and writing Excel files DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
fts Adds support for full-text search indexes DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
httpfs Adds support for reading/writing files over an HTTP(S) or S3 connection DuckDB team PrimaryPrimary clients are covered by community support. http, https, s3
iceberg Adds support for Apache Iceberg DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
icu Adds support for time zones and collations using the ICU library DuckDB team PrimaryPrimary clients are covered by community support.  
inet Adds support for IP-related data types and functions DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
jemalloc Overwrites the system allocator with jemalloc DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
json Adds support for JSON operations DuckDB team PrimaryPrimary clients are covered by community support.  
lance Adds support to read and write Lance tables Third party    
motherduck Allows connecting to MotherDuck Third party   md
mysql Adds support for reading from and writing to a MySQL database DuckDB team SecondarySecondary extensions are supported on a best-effort basis. mysql_scanner
odbc Adds support for accessing remote databases over ODBC drivers DuckDB team SecondarySecondary extensions are supported on a best-effort basis. odbc_scanner
parquet Adds support for reading and writing Parquet files DuckDB team PrimaryPrimary clients are covered by community support.  
postgres Adds support for reading from and writing to a PostgreSQL database DuckDB team SecondarySecondary extensions are supported on a best-effort basis. postgres_scanner
spatial Adds support for working with geospatial data and functions DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
sqlite Adds support for reading from and writing to SQLite database files DuckDB team SecondarySecondary extensions are supported on a best-effort basis. sqlite_scanner, sqlite3
tpcds Adds TPC-DS data generation and query support DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
tpch Adds TPC-H data generation and query support DuckDB team SecondarySecondary extensions are supported on a best-effort basis.  
unity_catalog Adds support for connecting to Unity Catalog DuckDB team SecondarySecondary extensions are supported on a best-effort basis. uc_catalog
ui Adds local UI for DuckDB Third party    
vortex Adds support for reading and writing Vortex files Third party    
vss Adds support for 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
DuckDB Home Code of Conduct Trademark Use Blog