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

This page lists the Community Extensions available for the latest stable DuckDB release (v1.5.0). 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
a5 GitHub Hierarchical pentagonial indexing for geospatial data that is equal-area and millimeter accurate.
adbc_scanner GitHub An ADBC client extension for DuckDB that can access ADBC provided data sources.
aixchess GitHub Efficiently query large chess game collections
anofox_forecast GitHub Statistical timeseries forecasting in DuckDB. Support ARIMA, SARIMA, ETS, TBATS, MFLES, MSTL, and other models.
anofox_statistics GitHub A DuckDB extension for statistical regression analysis, providing OLS, Ridge, WLS, and time-series regression capabilities with complete diagnostics and inference directly in SQL.
nanoarrow GitHub Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
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.
blockduck GitHub Live SQL Queries on Blockchain
boilstream GitHub Secure remote secrets storage with OPAQUE PAKE authentication, email/password registration, MFA login, and automatic ducklake mounting
brew GitHub Get locally homebrew casks, packages and formulas and their dependencies as nicely types tables
bvh2sql GitHub BVH (BioVision Hierarchy) motion capture file parser for DuckDB
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.
clamp GitHub Provides mathematical clamp functions for numeric types in DuckDB, including general clamping, saturate, and others. Ensures values stay within a specified range and handles NULLs and NaNs correctly.
cloudfront GitHub AWS CloudFront signed cookie authentication for DuckDB httpfs
crawler GitHub SQL-native web crawler with HTML extraction and MERGE support
cronjob GitHub DuckDB HTTP Cronjob Extension
crypto GitHub Cryptographic hash functions and HMAC
cwiqduck GitHub DuckDB filesystem extension for CWIQ FS
dash GitHub Local GUI to create interactive plots and dashboards within DuckDB
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.
delta_export GitHub Export DuckLake catalog tables to Delta Lake format
dqtest GitHub Define and run data-quality tests inside DuckDB
duck_block_utils GitHub Build, transform, validate, and extract content from structured documents using the duck_block type
duck_delta_share GitHub DuckDB Extension for Delta Sharing
duck_hunt GitHub Parse and analyze test results, build outputs, and CI/CD pipeline logs from 110+ formats with severity filtering, format auto-detection, and context extraction
duck_lineage GitHub The Duck Lineage extension automatically captures query lineage events and sends them to an Open Lineage backend.
duck_tails GitHub Smart Development Intelligence for DuckDB - Git-aware data analysis capabilities that allow querying git history, accessing files at any revision, and performing version-aware data analysis with SQL.
duckdb_mcp GitHub Model Context Protocol (MCP) extension for DuckDB that enables seamless integration between SQL databases and MCP servers. Provides both client capabilities for accessing remote MCP resources via SQL and server capabilities for exposing database content as MCP resources.
duckgl GitHub DuckDB geospatial visualization with deck.gl and MapLibre
duckhts GitHub Read High Throughput Sequencing Files Formats in DuckDB via htslib
ducksync GitHub Intelligent query result caching between DuckDB and Snowflake with TTL and smart refresh
ducktinycc GitHub DuckDB C extension for in-process JIT compiled C UDFs via TinyCC
eeagrid GitHub Extension that adds support for working with the EEA Reference Grid System.
elasticsearch GitHub Query Elasticsearch indices directly using SQL
eurostat GitHub Extension that adds support for reading data from EUROSTAT database using SQL.
evalexpr_rhai GitHub Evaluate the Rhai scripting language in DuckDB
faiss GitHub Provides access to faiss indices from DuckDB.
fit GitHub Read Garmin .fit files using DuckDB - GPS tracks, heart rate, power metrics, and fitness device data
func_apply GitHub Dynamic function invocation - call any scalar function or macro by name at runtime
fuzzycomplete GitHub Fuzzy matching based autocompletion
gdx GitHub Read GAMS GDX files directly into DuckDB
gh GitHub Experimental gh:// filesystem support
gsheets GitHub Read and write Google Sheets using SQL
h3 GitHub Hierarchical hexagonal indexing for geospatial data
h5db GitHub For reading HDF5 datasets and attributes.
hashfuncs GitHub Non-cryptographic hash functions, xxHash, rapidhash and Murmurhash3
hedged_request_fs GitHub Provides hedged request for filesystem operations
hive_metastore GitHub Connect to your Hive Metastore, attach it as a native DuckDB catalog and query the data inside with ease!
hostfs GitHub Navigate and explore the filesystem using SQL
http_request GitHub HTTP client extension for DuckDB with GET/POST/PUT/PATCH/DELETE and byte-range requests
httpfs_timeout_retry GitHub Add per-operation timeout and retry for httpfs extension
inflector GitHub Powerful string case transformation and inflection capabilities directly to your SQL queries.
json_schema GitHub Adds support for validating JSON data with JSON schemas.
jsonata GitHub The JSONata extension for DuckDB enables expressive, JSON-focused querying and transformation directly within SQL using the powerful JSONata expression language.
lance GitHub Query Lance datasets directly from DuckDB.
lindel GitHub Linearization/Delinearization, Z-Order, Hilbert and Morton Curves
llm GitHub Call LLM APIs (OpenAI, Gemini, Cloudflare) directly from SQL with structured output support.
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.
markdown GitHub Read, analyze, and write Markdown files with block-level document representation and inline element support
maxmind GitHub Read MaxMind databases (GeoLite, GeoIP)
minijinja GitHub Adds templating to DuckDB, enabling dynamic generation of text, HTML, and reports directly within SQL queries using the MiniJinja engine.
miniplot GitHub Interactive chart visualization for DuckDB - faster than pandas with Plotly-like charts
mlpack GitHub Connecting duckdb to the mlpack C++ machine learning library
mongo GitHub Integrates DuckDB with MongoDB, enabling direct SQL queries over MongoDB collections without exporting data or ETL
mssql GitHub Connect DuckDB to Microsoft SQL Server via native TDS protocol
nats_js GitHub Query NATS JetStream message streams directly with SQL
netquack GitHub DuckDB extension for parsing, extracting, and analyzing domains, URIs, and paths with ease.
oast GitHub Validate, decode, and extract OAST (Out-of-Band Application Security Testing) domains in SQL
parser_tools GitHub Exposes functions for parsing referenced tables and usage context from SQL queries using DuckDB's native parser.
pivot_table GitHub Provides a spreadsheet-style pivot_table function
poached GitHub SQL parsing and introspection for IDEs, editors, and developer tools
psyduck GitHub Pokemon data native in DuckDB
quack GitHub Provides a hello world example demo
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.
read_dbf GitHub Read DBF (dBase) files with support for general DBF formats and field types.
read_lines GitHub Read line-based text files with line numbers and efficient subset extraction. Supports glob patterns, line selection, and context lines around matches.
read_stat GitHub Read data sets from SAS, Stata, and SPSS with ReadStat
rusty_sheet GitHub An Excel/WPS/OpenDocument Spreadsheets file reader for DuckDB
scalarfs GitHub A collection of virtual filesystems for working with scalars
se3 GitHub Provides SE(3) rigid transformations (combinations of rotations and translations in 3D) as DuckDB scalar functions.
shellfs GitHub Allow shell commands to be used for input and output
sistat GitHub Query Slovenia's SiStat (SURS PX-Web API) open data directly from DuckDB with SQL.
sitemap GitHub Parse XML sitemaps from websites with automatic discovery via robots.txt
sitting_duck GitHub Parse and analyze source code ASTs from 25+ programming languages with tree-sitter grammars and pattern matching
splink_udfs GitHub Phonetic, text normalization and address matching functions for record linkage.
sshfs GitHub Allows reading and writing files over SSH
stochastic GitHub Add comprehensive statistical distribution functions to DuckDB, enabling advanced statistical analysis, probability calculations, and random sampling directly within SQL queries.
system_stats GitHub Provides table functions to access system-level statistics for monitoring purpose
tera GitHub Adds templating to DuckDB, enabling dynamic generation of text, HTML, and reports directly within SQL queries using the Tera engine.
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.
tsid GitHub DuckDB Time-Sortable ID generator
urlpattern GitHub WHATWG URLPattern API for matching and extracting components from URLs using pattern syntax
valhalla_routing GitHub DuckDB extension for routing and travel time calculations using Valhalla routing engine
web_archive GitHub Query Common Crawl and Wayback Machine web archive CDX APIs directly from SQL
web_search GitHub Query Google Custom Search API directly from SQL with filter pushdowns
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.
webdavfs GitHub Allows reading and writing files over WebDAV protocol
whisper GitHub Speech-to-text transcription using whisper.cpp, OpenAI's Whisper model
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