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

This page lists the Community Extensions available for the latest stable DuckDB release (v1.2.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
avro GitHub Read Apache Avro (TM) files from DuckDB
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
capi_quack GitHub Provides a hello world example demo from the C/C++ C API template
chsql GitHub ClickHouse SQL Macros for DuckDB
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
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.
netquack GitHub DuckDB extension for parsing, extracting, and analyzing domains, URIs, and paths with ease.
open_prompt GitHub Interact with LLMs with a simple DuckDB Extension
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
read_stat GitHub Read data sets from SAS, Stata, and SPSS with ReadStat
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
webmacro GitHub Load DuckDB Macros from the web
zipfs GitHub Read files within zip archives