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

List of Core Extensions

Name GitHub Description Autoloadable Aliases
arrow GitHub A zero-copy data integration between Apache Arrow and DuckDB no  
autocomplete   Adds support for autocomplete in the shell yes  
avro GitHub Add support for reading Avro files yes  
aws GitHub Provides features that depend on the AWS SDK yes  
azure GitHub Adds a filesystem abstraction for Azure blob storage to DuckDB yes  
delta GitHub Adds support for Delta Lake yes  
excel GitHub Adds support for reading and writing Excel files yes  
fts GitHub Adds support for full-text search indexes yes  
httpfs GitHub Adds support for reading and writing files over an HTTP(S) or S3 connection yes http, https, s3
iceberg GitHub Adds support for Apache Iceberg no  
icu   Adds support for time zones and collations using the ICU library yes  
inet GitHub Adds support for IP-related data types and functions yes  
jemalloc   Overwrites system the allocator with jemalloc no  
json   Adds support for JSON operations yes  
mysql GitHub Adds support for reading from and writing to a MySQL database no mysql_scanner
parquet   Adds support for reading and writing Parquet files (built-in)  
postgres GitHub Adds support for reading from and writing to a PostgreSQL database yes postgres_scanner
spatial GitHub Geospatial extension that adds support for working with spatial data and functions no  
sqlite GitHub Adds support for reading from and writing to SQLite database files yes sqlite_scanner, sqlite3
tpcds   Adds TPC-DS data generation and query support yes  
tpch   Adds TPC-H data generation and query support yes  
ui GitHub Adds local UI for DuckDB yes  
vss GitHub Adds support for vector similarity search queries no  

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
tpch   yes      

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