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.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
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.
airport GitHub The Airport extension brings Arrow Flight support to DuckDB, enabling DuckDB to query, modify, and store data from Arrow Flight servers.
aixchess GitHub Efficiently query large chess game collections
anndata GitHub Read AnnData (.h5ad) files for single-cell genomics data analysis, with support for local and remote (HTTP/HTTPS/S3) files
nanoarrow GitHub Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
astro GitHub Astronomical calculations + FITS file I/O - coordinate transforms, photometry, cosmology, dust extinction, sidereal time
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.
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
cache_prewarm GitHub Prewarm data blocks into DuckDB's buffer pool or OS page cache for faster queries
capi_quack GitHub Provides a hello world example demo from the C/C++ C API template
celestial GitHub Astronomical coordinates utilities
chaos GitHub Creates chaos! ⋆✴︎˚。⋆ Chaos allows you to throw any type of DuckDB exception, or to raise a SIGSEGV, SIGABRT, or SIGBUS signal.
chess GitHub A DuckDB extension for parsing and analyzing chess games in PGN format.
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
curl_httpfs GitHub httpfs with connection pool, HTTP/2 and async IO.
cwiqduck GitHub DuckDB filesystem extension for CWIQ FS
dash GitHub A fully visual data explorer and GUI for DuckDB. Create interactive dashboards and DAG pipelines.
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.
decimal_arithmetic GitHub Extension that adds support special decimal arithmetic functions
delta_classic GitHub Attach a directory of Delta tables as a single DuckDB database with automatic schema discovery
delta_export GitHub Export DuckLake catalog tables to Delta Lake format
dns GitHub The DNS Extension enables DNS lookups and reverse DNS lookups from within DuckDB
dplyr GitHub R dplyr pipeline syntax support for DuckDB - transpiles dplyr verbs to SQL
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_dggs GitHub DuckDB extension for discrete global grid systems (DGGS) powered by DGGRID v8, Built against DuckDB v1.5.1.
duck_geoarrow GitHub DuckDB extension for converting GEOMETRY/WKB to and from GeoArrow native encodings, powered by geoarrow-c. Built against DuckDB v1.5.2
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_lk GitHub Query LabKey Server tables with automatic local Parquet caching
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_geoip_rs GitHub Retrieve geo ip data from MMDB database
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.
duckdb_zarr GitHub Explore Zarr stores with SQL through relational metadata, chunk discovery, and dense cell scans
duckdbi GitHub Browser-based BI dashboard extension for DuckDB. Run SQL queries and build interactive dashboards with drag-and-drop charts, all from the DuckDB CLI.
duckgl GitHub DuckDB geospatial visualization with deck.gl and MapLibre
duckhts GitHub DuckDB extension for reading HTS file formats via htslib
ducksmiles GitHub Cheminformatics toolkit for DuckDB - SMILES, InChI, MOL/SDF, PDB, and SELFIES molecular analysis from SQL
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 — self-contained, no external runtime required
eeagrid GitHub Extension that adds support for working with the EEA Reference Grid System.
eenddb GitHub The long-awaited Dutch localization of DuckDB's SQL dialect
erpl_web GitHub ERPL is a DuckDB extension to connect to API based ecosystems via standard interfaces like OData, GraphQL and REST. This works e.g. for SAP ERP, SAP Ariba, SAP C4C, Microsoft Dynamics and many more.
eurostat GitHub Extension that adds support for reading data from EUROSTAT database using SQL.
evalexpr_rhai GitHub Evaluate the Rhai scripting language in DuckDB
events GitHub A extension that hooks into database events and sends JSON-formatted notifications to external programs.
faiss GitHub Provides access to faiss indices from DuckDB.
fakeit GitHub The FakeIt Extension enables generation of realistic fake/test data directly in SQL queries
fire_duck_ext GitHub Query Google Cloud Firestore directly from DuckDB using SQL
flock GitHub LLM & RAG extension to combine analytics and semantic analysis
fsquery GitHub Query filesystem metadata using SQL with recursive directory traversal
func_apply GitHub Dynamic function invocation - call any scalar function or macro by name at runtime
fuzzycomplete GitHub Fuzzy matching based autocompletion
gaggle GitHub A DuckDB extension for working with Kaggle datasets
gdx GitHub Read GAMS GDX files directly into DuckDB
geosilo GitHub Compact geometry encoding using delta-encoded coordinates. Achieves 3-4x smaller geometry storage and wire transfer compared to WKB.
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 Read 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!
hnsw_acorn GitHub HNSW vector search with ACORN-1 filtered search, RaBitQ quantization, metadata joins, and grouped nearest neighbors
hostfs GitHub Navigate and explore the filesystem using SQL
http_client GitHub DuckDB HTTP Client Extension
http_stats GitHub Better HTTP statistics for DuckDB
httpfs_timeout_retry GitHub Add per-operation timeout and retry for httpfs extension
infera GitHub A DuckDB extension for in-database inference
inflector GitHub Powerful string case transformation and inflection capabilities directly to your SQL queries.
ion GitHub Read AWS Ion data and write Ion text or binary with typed mappings
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.
keboola GitHub DuckDB extension for Keboola Storage — query and write Keboola tables using standard SQL
lastra GitHub Reader for the Lastra columnar time-series format
latency_injection_fs GitHub Used to inject simulated latency to filesystem operations
level_pivot GitHub Storage extension wrapping LevelDB with pivot semantics for structured relational tables over key-value pairs
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.
lsh GitHub Extension for locality-sensitive hashing (LSH)
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, and more)
miint GitHub Bioinformatics extension for microbiome research - read/write FASTQ, SAM/BAM, BIOM, GFF, Newick trees, query NCBI, and more.
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
mpduck GitHub Read and write FIS Prophet files (.rpt, .prn, .fac)
mssql GitHub Connect DuckDB to Microsoft SQL Server via native TDS protocol
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.
nsv GitHub Read and write NSV (Newline-Separated Values) files
oast GitHub Validate, decode, and extract OAST (Out-of-Band Application Security Testing) domains in SQL
observefs GitHub Provides IO observability to filesystem
onager GitHub A DuckDB extension for graph data analytics
open_prompt GitHub Interact with LLMs with a simple DuckDB Extension
osmium GitHub Read OpenStreetMap data from OSM XML and PBF files
otlp GitHub Read OpenTelemetry metrics, logs and traces from JSON or protobuf with a ClickHouse-inspired schema
overture GitHub Overture Maps helpers for DuckDB - geocoding, category normalization, spatial tiling, and reader macros for places, buildings, roads, and addresses
pac GitHub Automatic query privatization using the PAC Privacy framework
paimon GitHub Query Apache Paimon tables directly from DuckDB
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
pdal GitHub Extension that adds support for manipulating point cloud data using SQL.
pfc GitHub Read PFC-JSONL compressed log files directly in DuckDB with block-level timestamp filtering
pivot_table GitHub Provides a spreadsheet-style pivot_table function
plinking_duck GitHub Read PLINK 2 genomics file formats and run common genetic analyses directly in SQL
poached GitHub SQL parsing and introspection for IDEs, editors, and developer tools
polyglot GitHub Transpile SQL from 34 different dialects into DuckDB SQL
psql GitHub Support for PSQL, a piped SQL dialect for DuckDB
pst GitHub Read Microsoft PST files with rich schemas for common MAPI types (emails, contacts, appointments, tasks)
psyduck GitHub Pokemon data native in DuckDB
quack GitHub Provides a hello world example demo
query_condition_cache GitHub This extension provides a cache for query conditions, which is useful for repeated-query workloads like metrics monitoring dashboards, log investigations, etc.
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.
raquet GitHub Raster analytics on Raquet files with QUADBIN spatial indexing, raster ingestion, and PostGIS-style functions
raster GitHub DuckDB Extension for reading and writing raster files using SQL.
rate_limit_fs GitHub Perform rate and burst limit on filesystem operations
rdf GitHub A DuckDB extension to read and write RDF
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
redis GitHub Redis compatible Client for DuckDB
rusty_sheet GitHub An Excel/WPS/OpenDocument Spreadsheets file reader for DuckDB
scalarfs GitHub A collection of virtual filesystems for working with scalars
scrooge GitHub Provides functionality for financial data-analysis, including data scanners for the Ethereum Blockchain and Yahoo Finance
se3 GitHub Provides SE(3) rigid transformations (combinations of rotations and translations in 3D) as DuckDB scalar functions.
semantic_views GitHub Semantic views – a declarative layer for dimensions, metrics, and relationships
sheetreader GitHub Fast XLSX file importer
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 27 programming languages with tree-sitter grammars, pattern matching, and structural search
snowflake GitHub Snowflake data source extension - query Snowflake databases directly from DuckDB
splink_udfs GitHub Phonetic, text normalization and address matching functions for record linkage.
spxlsx GitHub Query SharePoint lists and Excel workbooks directly from DuckDB
sshfs GitHub Allows reading and writing files over SSH
st_read_multi GitHub Read multiple geospatial files
stochastic GitHub Add comprehensive statistical distribution functions to DuckDB, enabling advanced statistical analysis, probability calculations, and random sampling directly within SQL queries.
sudan GitHub Unified SQL access to Sudan's humanitarian, development, and geospatial data from 5 international APIs (World Bank, WHO, FAO, UNHCR, ILO)
system_stats GitHub Provides table functions to access system-level statistics for monitoring purpose
table_inspector GitHub Observability into DuckDB storage internals at the database, table, and column levels
talib GitHub Technical Analysis Library (TA-Lib) functions for DuckDB – 100+ indicators for financial market analysis
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
us_address_standardizer GitHub US address parsing and standardization (PAGC + Rust addrust)
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) with SAX streaming for large files, intelligent schema inference, XPath-based data extraction, and HTML table parsing.
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
yardstick GitHub Measure-aware SQL implementing Julian Hyde's 'Measures in SQL' paper
zeek GitHub Read Zeek network security monitor log files with automatic schema detection and type-aware parsing
zipfs GitHub Read files within zip archives