Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DuckDB logo

Discord PyPI Latest Release


DuckDB.org | User Guide (Python) - API Docs (Python)

DuckDB: A Fast, In-Process, Portable, Open Source, Analytical Database System

  • Simple: DuckDB is easy to install and deploy. It has zero external dependencies and runs in-process in its host application or as a single binary.
  • Portable: DuckDB runs on Linux, macOS, Windows, Android, iOS and all popular hardware architectures. It has idiomatic client APIs for major programming languages.
  • Feature-rich: DuckDB offers a rich SQL dialect. It can read and write file formats such as CSV, Parquet, and JSON, to and from the local file system and remote endpoints such as S3 buckets.
  • Fast: DuckDB runs analytical queries at blazing speed thanks to its columnar engine, which supports parallel execution and can process larger-than-memory workloads.
  • Extensible: DuckDB is extensible by third-party features such as new data types, functions, file formats and new SQL syntax. User contributions are available as community extensions.
  • Free: DuckDB and its core extensions are open-source under the permissive MIT License. The intellectual property of the project is held by the DuckDB Foundation.

Installation

Install the latest release of DuckDB directly from PyPI:

pip install duckdb

Install with all optional dependencies:

pip install 'duckdb[all]'

Contributing

See the CONTRIBUTING.md for instructions on how to set up a development environment.

Metadata

Release files for duckdb 2.0.1.dev2610291258

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for duckdb 2.0.1.dev2610291258
File Size Uploaded Provenance Actions
duckdb-2.0.1.dev2610291258.tar.gz 16.9 MB With provenance Details for duckdb-2.0.1.dev2610291258.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for duckdb 2.0.1.dev2610291258
File Actions
duckdb-2.0.1.dev2610291258-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-win_arm64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-win_amd64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_11_0_arm64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_x86_64.whl CPython 3.12 abi3 macOS 10.15+ x86-64 Details for duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_x86_64.whl
duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_universal2.whl CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64) Details for duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_universal2.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-win_arm64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-win_amd64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_11_0_arm64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details for duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_x86_64.whl
duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_universal2.whl CPython 3.11 CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64) Details for duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_universal2.whl

Total release size: 323.4 MB

Release files / duckdb-2.0.1.dev2610291258.tar.gz

Download URL duckdb-2.0.1.dev2610291258.tar.gz
Size 16.9 MB
Tags Source
SHA-256 checksum
How to use checksums
994f968527fb399ec9efa6cb3f3e3499d0acbf97d94582fc7eaa18475afad850
BLAKE2b-256 checksum
How to use checksums
0a27f35797000446688cee97b0d4973706b27caac7d8ddbc7c7ca0ef8cd45c56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-win_arm64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-win_arm64.whl
Size 15.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
46e3a80a7856f99a413390d62030863c76262692cc07592479827b809ba420ab
BLAKE2b-256 checksum
How to use checksums
7c0be3100616243af94dff071d5e462861a8b38d22b9591fe7156cef6a679f85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-win_amd64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-win_amd64.whl
Size 15.9 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b4e5300b9f847926cb1e158b4f74779e6369cbb33b7053cea840f60768eeee80
BLAKE2b-256 checksum
How to use checksums
528706371cfc3bddc8dcdc27d11212e6c16fb1e104f6d3191b262417b1bd7750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
a00fa87c560c97723db57e409dd4cfc24605f34e5ab8608393ff6a729990f265
BLAKE2b-256 checksum
How to use checksums
57260c6b66a3f95656a4b7a98fc0155dea5f8ed91f7226c02e438347352a4686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.8 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
dea4bdba06469ff33ac2d9987b41a99b3a75ab83d6ad731089466df9f50c2372
BLAKE2b-256 checksum
How to use checksums
32780046c8b1e6b2cb430924811476fd8abeb5017a907a49d0f8990b1134209d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9f840dd1b956ab0466a71d905c14704f218390fc53795c561777ecebf1fedff
BLAKE2b-256 checksum
How to use checksums
75513cc65b4085ad9d4bbed2f1fc16535dc23f4ad6bccbc6b5dc9445e1dc8bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_x86_64.whl
Size 20.0 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
84a9f6cb87af81aed64d7de33b8f8cdc01e557212d3fcd390d334dd81c2bd169
BLAKE2b-256 checksum
How to use checksums
2f78f6281de1fd00dfdf24aabe601ca9bbff92c299311c1e36730b8237c8727b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2610291258-cp312-abi3-macosx_10_15_universal2.whl
Size 37.5 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e23d37eea10ed7462c7b725396ea304c5e042412dc64da563b2aa186184e4d97
BLAKE2b-256 checksum
How to use checksums
88ae00c7ddf359226999e7de0172c62ed0352d3f906cdb81a233191f04f1b2ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-win_arm64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-win_arm64.whl
Size 15.7 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
1c7ab64ba3ab24ec7c12b612fec635a2389590e169656a7d3da3079dbe4df7f4
BLAKE2b-256 checksum
How to use checksums
32e0eeae357f2e3c722ffcd95ece740c50237b972329d1388754615d7260a56c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-win_amd64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-win_amd64.whl
Size 15.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0a01d95cce997384212d55d99de350e3adaefc5ff4d797886ccbd2b669fd62a1
BLAKE2b-256 checksum
How to use checksums
8b3988ac0cb7d1f5ef3448113b0c9915daea341e85004de0c2c6bb128aa16c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.5 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3a851c21e95baae79fa638d2789bce7c75612297dc372a917a0bab6728983ab4
BLAKE2b-256 checksum
How to use checksums
36aebf07bb4fb6f96d5750a575c6eda42a77c80e500d700fb323b50e66a6897a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fb10db662e5905445b14d47a34680f00ab352ca06327a6e9326614e3eb4156ab
BLAKE2b-256 checksum
How to use checksums
1a58a3d00369eb93713736cfd80eb0a4424951cda177792cc03842504c14bf1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad22bb29200e9878daaa5c13b30659239d4210ccd4e345f3dc1dcbd6e62afcd9
BLAKE2b-256 checksum
How to use checksums
168c3da72fb36f91857cb4fd8cf95bd4256feaea30b5135836e74a2bbef44f6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_x86_64.whl
Size 20.0 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2cf0dbe632bd4c6b9c5fad8bf711d4775d2ddd01ec93360405e63cbc9f87cbe3
BLAKE2b-256 checksum
How to use checksums
1e96cbed78a0fa1aec4362bfbde329a0dfca70521e9393b67aaafdb91fc63a5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2610291258-cp311-cp311-macosx_10_15_universal2.whl
Size 37.5 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bee69e362ec420d861c0b2fa6fd88e865d42d627c4d3176a6ed9ccda716201b6
BLAKE2b-256 checksum
How to use checksums
2836bc7699d191b95be5906c471fc5b0daabcec1de72c5ba984627930ddaacad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Security for duckdb 2.0.1.dev2610291258

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 15 files in this release have been uploaded with provenance metadata.

Select from 15 files

Attestation for duckdb-2.0.1.dev2610291258.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page