This page lists the Community Extensions available for the latest stable DuckDB release (v1.2.2).
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 |
---|---|---|
bigquery | GitHub | Integrates DuckDB with Google BigQuery, allowing direct querying and management of BigQuery datasets |
blockduck | GitHub | Live SQL Queries on Blockchain |
cache_httpfs | GitHub | Read cached filesystem for httpfs |
chsql | GitHub | ClickHouse SQL Macros for DuckDB |
chsql_native | GitHub | ClickHouse Native Client & File Reader for chsql |
cronjob | GitHub | DuckDB HTTP Cronjob Extension |
crypto | GitHub | Cryptographic hash functions and HMAC |
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. |
duckpgq | GitHub | Extension that adds support for SQL/PGQ and graph algorithms |
evalexpr_rhai | GitHub | Evaluate the Rhai scripting language in DuckDB |
faiss | GitHub | Provides access to faiss indices from DuckDB. |
flockmtl | GitHub | LLM & RAG extension to combine analytics and semantic analysis |
fuzzycomplete | GitHub | Fuzzy matching based autocompletion |
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 |
hdf5 | GitHub | Read HDF5 files from DuckDB |
hostfs | GitHub | Navigate and explore the filesystem using SQL |
http_client | GitHub | DuckDB HTTP Client Extension |
httpserver | GitHub | DuckDB HTTP API Server Extension |
lindel | GitHub | Linearization/Delinearization, Z-Order, Hilbert and Morton Curves |
magic | GitHub | libmagic/file utilities ported to DuckDB |
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. |
ofquack | GitHub | The Ofquack extension provides seamless integration between DuckDB and Oracle Fusion via WSDL-based SOAP calls. |
open_prompt | GitHub | Interact with LLMs with a simple DuckDB Extension |
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 |
pcap_reader | GitHub | Read PCAP files from DuckDB |
pivot_table | GitHub | Provides a spreadsheet-style pivot_table function |
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 |
quackformers | GitHub | Bert-based embedding extension. |
read_stat | GitHub | Read data sets from SAS, Stata, and SPSS with ReadStat |
redis | GitHub | Redis compatible Client for DuckDB |
scrooge | GitHub | Provides functionality for financial data-analysis, including data scanners for the Ethereum Blockchain and Yahoo Finance |
sheetreader | GitHub | Fast XLSX file importer |
shellfs | GitHub | Allow shell commands to be used for input and output |
substrait | GitHub | Allows conversion execution of Substrait query plans |
tsid | GitHub | DuckDB Time-Sortable ID generator |
ulid | GitHub | ULID data type for DuckDB |
vortex | GitHub | Provides write and scan function for vortex files |
webmacro | GitHub | Load DuckDB Macros from the web |
wireduck | GitHub | Read and dissect PCAP files from DuckDB |
zipfs | GitHub | Read files within zip archives |