duckdb-ext

September 21, 2025 ยท View on GitHub

PyPI Version

This package provides pip installable DuckDB extensions.

Installation

Change the extras to match which extensions you wish to install e.g.:

pip install duckdb-ext[aws,httpfs,delta]

Usage

Option 1: Automatic

import duckdb
import duckdb_ext

with duckdb_ext.init(duckdb.connect()) as con:
    ...

Option 2: Manual

import duckdb
import duckdb_ext

with duckdb.connect() as con:
    con.execute("SET extension_directory = ?;", (duckdb_ext.get_extension_dir(),))
    # Ideally also:
    con.execute("SET autoinstall_known_extensions = false;")