DuckDB Extensions

31 specialized extensions, organized by what you're trying to do.

51M+
extension loads in the last year
Across 31 Query.Farm extensions
Weekly loads ยท last 12 complete weeks
2.9M Feb 2 4.1M Feb 9 4.6M Feb 16 3.9M Feb 23 4.3M Mar 2 5.0M Mar 9 4.0M Mar 16 4.8M Mar 23 4.2M Mar 30 3.6M Apr 6 2.8M Apr 13 3.0M Apr 20

Browse by intent

What are you trying to do?

Pick an intent below. Each section groups the extensions that solve that class of problem, with finer-grained sub-buckets where useful.

๐Ÿ”Œ

Connect to external systems

Read from, write to, or stand alongside another system.

Databases

HTTP & shell

๐Ÿงฉ

Work with JSON

Query, reshape, and validate JSON columns.

๐Ÿ”ค

Work with text & identifiers

Hash, match, transform strings, and mint stable IDs.

๐Ÿง 

Make analytics approximate or fast

Sketches, probabilistic filters, distributions, and lookup indices.

๐Ÿ—บ๏ธ

Index or compress geospatial data

Pentagonal cell indexes, compact geometry, space-filling curves.

๐Ÿ“

Render or execute code from rows

Templates, scripting engines, URL-loaded macros.

โฐ

Operate your DuckDB process

Schedule queries; capture and forward events.

โœจ

SQL ergonomics

Make the CLI nicer, make output prettier.

Getting Started

Easy Installation

Install any Query.Farm extension in seconds with DuckDB's built-in extension system.

Install from the DuckDB Community repository

-- Install an extension
INSTALL extension_name FROM community;

-- Load the extension
LOAD extension_name;

-- Start using it!
SELECT * FROM your_function();

All extensions are signed and verified. View full documentation and examples on each extension's page.

Need a Custom Extension?

Our team can build custom DuckDB extensions tailored to your specific needs.