Search Shortcut cmd + k | ctrl + k
List of Community Extensions

This page lists the Community Extensions available for the latest stable DuckDB release (v1.4.1). Note that Community Extensions that support old DuckDB releases are currently not listed. Please check the community-extensions GitHub repository for a complete list including legacy extensions.

Name GitHub Description
airport GitHub The Airport extension brings Arrow Flight support to DuckDB, enabling DuckDB to query, modify, and store data from Arrow Flight servers.
nanoarrow GitHub Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
bigquery GitHub Integrates DuckDB with Google BigQuery, allowing direct querying and management of BigQuery datasets
bitfilters GitHub Provides high-performance, space-efficient probabilistic data structures—including quotient, XOR, and binary fuse filters—for fast approximate set membership testing with no false negatives and configurable false positive rates.
boilstream GitHub Mounts boilstream server as a secure Remote Secrets Storage
cache_httpfs GitHub Read cached filesystem for httpfs
capi_quack GitHub Provides a hello world example demo from the C/C++ C API template
chaos GitHub Creates chaos! ⋆✴︎˚。⋆ Chaos allows you to throw any type of DuckDB exception, or to raise a SIGSEGV, SIGABRT, or SIGBUS signal.
crypto GitHub Cryptographic hash functions and HMAC
curl_httpfs GitHub httpfs with connection pool, HTTP/2 and async IO.
cwiqduck GitHub DuckDB filesystem extension for CWIQ FS
datasketches GitHub By utilizing the Apache DataSketches library this extension can efficiently compute approximate distinct item counts and estimations of quantiles, while allowing the sketches to be serialized.
dns GitHub The DNS Extension enables DNS lookups and reverse DNS lookups from within DuckDB
eeagrid GitHub Extension that adds support for working with the EEA Reference Grid System.
evalexpr_rhai GitHub Evaluate the Rhai scripting language in DuckDB
faiss GitHub Provides access to faiss indices from DuckDB.
flock GitHub LLM & RAG extension to combine analytics and semantic analysis
fuzzycomplete GitHub Fuzzy matching based autocompletion
gcs GitHub DuckDB GCS Extension
geography GitHub Global spatial data processing on the sphere
gsheets GitHub Read and write Google Sheets using SQL
h3 GitHub Hierarchical hexagonal indexing for geospatial data
hashfuncs GitHub Non-cryptographic hash functions, xxHash, rapidhash and Murmurhash3
hostfs GitHub Navigate and explore the filesystem using SQL
lindel GitHub Linearization/Delinearization, Z-Order, Hilbert and Morton Curves
lua GitHub Evaluate Lua scripts within queries
magic GitHub libmagic/file utilities ported to DuckDB
marisa GitHub Adds MARISA (Matching Algorithm with Recursively Implemented StorAge) trie functionality for DuckDB. MARISA is a static and space-efficient trie data structure that enables fast string lookups, prefix searches, and predictive text operations.
miniplot GitHub Replace pandas + matplotlib with just DuckDB - instant data visualization from SQL
mooncake GitHub Read Iceberg tables written by moonlink in real time
msolap GitHub Extension that allows DuckDB to connect to Microsoft SQL Server Analysis Services (SSAS) and other OLAP data sources using the MSOLAP provider
nanoarrow GitHub Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
nanodbc GitHub Connect to any ODBC-compatible database and query data directly from DuckDB
netquack GitHub DuckDB extension for parsing, extracting, and analyzing domains, URIs, and paths with ease.
observefs GitHub Provides IO observability to filesystem
parser_tools GitHub Exposes functions for parsing referenced tables and usage context from SQL queries using DuckDB's native parser.
pbix GitHub Extension that allows parsing the data model embedded in PowerBI (pbix) files
prql GitHub Support for PRQL, the Pipelined Relational Query Language
psql GitHub Support for PSQL, a piped SQL dialect for DuckDB
quack GitHub Provides a hello world example demo
quackstore GitHub QuackStore - Smart Block-Based Caching for Remote Files. Speed up repeated queries on remote data with intelligent block-level caching.
quickjs GitHub DuckDB QuickJS Runtime Extension
radio GitHub Allow interaction with event buses like Websocket and Redis publish/subscribe servers.
rapidfuzz GitHub Provides adds high-performance fuzzy string matching functions, powered by the RapidFuzz C++ library.
shellfs GitHub Allow shell commands to be used for input and output
snowflake GitHub Integrates DuckDB with Snowflake, allowing direct querying and management of Snowflake databases using Arrow ADBC drivers
splink_udfs GitHub Phonetic, text normalization and address matching functions for record linkage.
stochastic GitHub Add comprehensive statistical distribution functions to DuckDB, enabling advanced statistical analysis, probability calculations, and random sampling directly within SQL queries.
textplot GitHub Enables text-based data visualization directly in SQL queries, including ASCII/Unicode bar charts, density plots, and sparklines for lightweight analytics and dashboards.
tributary GitHub Enable DuckDB to interact with Apache Kafka
webbed GitHub Comprehensive processing extension for web markup languages (XML and HTML) that enables SQL-native analysis of structured documents with intelligent schema inference, XPath-based data extraction, and powerful HTML table parsing capabilities.
wireduck GitHub Read and dissect PCAP files from DuckDB
yaml GitHub Read YAML files into DuckDB with native YAML type support, comprehensive extraction functions, and seamless JSON interoperability
zipfs GitHub Read files within zip archives