⌘+k ctrl+k
1.4 (stable)
Search Shortcut cmd + k | ctrl + k
Core Extensions

List of Core Extensions

Name Description Maintainer Status Aliases
autocomplete Adds support for autocomplete in the shell Core team stable  
avro Add support for reading Avro files Core team stable  
aws Provides features that depend on the AWS SDK Core team stable  
azure Adds a filesystem abstraction for Azure blob storage to DuckDB Core team stable  
delta Adds support for Delta Lake Core team experimental  
ducklake Adds support for DuckLake Core team experimental  
encodings Adds support for encodings available in the ICU data repository Core team experimental  
excel Adds support for reading and writing Excel files Core team experimental  
fts Adds support for full-text search indexes Core team experimental  
httpfs Adds support for reading/writing files over an HTTP(S) or S3 connection Core team stable http, https, s3
iceberg Adds support for Apache Iceberg Core team experimental  
icu Adds support for time zones and collations using the ICU library Core team stable  
inet Adds support for IP-related data types and functions Core team experimental  
jemalloc Overwrites the system allocator with jemalloc Core team stable  
json Adds support for JSON operations Core team stable  
motherduck Allows connecting to MotherDuck Third party   md
mysql Adds support for reading from and writing to a MySQL database Core team stable mysql_scanner
parquet Adds support for reading and writing Parquet files Core team stable  
postgres Adds support for reading from and writing to a PostgreSQL database Core team stable postgres_scanner
spatial Adds support for working with geospatial data and functions Core team experimental  
sqlite Adds support for reading from and writing to SQLite database files Core team stable sqlite_scanner, sqlite3
tpcds Adds TPC-DS data generation and query support Core team experimental  
tpch Adds TPC-H data generation and query support Core team stable  
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 Core team experimental  

The Maintainer column denotes whether the extension is maintained by the core DuckDB team or by a third party. For the extensions maintained by the core DuckDB team, the Status column shows the lifecycle stage (experimental, stable, deprecated, superseded) following the convention of the lifecycle stages used in tidyverse.

Default Extensions

Different DuckDB clients ship a different set of extensions. We summarize the main distributions in the table below.

Name CLI Python R Java Node.js
autocomplete yes        
icu yes yes   yes yes
json yes yes   yes yes
parquet yes yes yes yes yes

The jemalloc extension's availability is based on the operating system. Please check the jemalloc page for details.

Pages in This Section

© 2025 DuckDB Foundation, Amsterdam NL
Code of Conduct Trademark Use