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.dev2610211350

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.dev2610211350
File Size Uploaded Provenance
duckdb-2.0.1.dev2610211350.tar.gz 16.8 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for duckdb 2.0.1.dev2610211350
File
duckdb-2.0.1.dev2610211350-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
duckdb-2.0.1.dev2610211350-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
duckdb-2.0.1.dev2610211350-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
duckdb-2.0.1.dev2610211350-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_10_15_x86_64.whl CPython 3.12 abi3 macOS 10.15+ x86-64 Details
duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_10_15_universal2.whl CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64) Details
duckdb-2.0.1.dev2610211350-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
duckdb-2.0.1.dev2610211350-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
duckdb-2.0.1.dev2610211350-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
duckdb-2.0.1.dev2610211350-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_10_15_universal2.whl CPython 3.11 CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64) Details

Total release size: 319.6 MB

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

Download URL duckdb-2.0.1.dev2610211350.tar.gz
Size 16.8 MB
Tags Source
SHA-256 checksum
How to use checksums
771777378f25e5114750a415e8ea7c452ff0b8271b91a6f03906f34a573070aa
BLAKE2b-256 checksum
How to use checksums
354a578b6b9004a5888d4efd9c3f4aaf5f807c345b8664ee1319b14590f69161
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-win_arm64.whl
Size 15.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
aac4f1e23127e8807102e3ed4ad24e3c6d465fb973b72eca4d20dff37ed8fe77
BLAKE2b-256 checksum
How to use checksums
6c75cacdbfda8af20c6536ce8a975dc7ec3c5f07471a546b9738414570bd346b
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-win_amd64.whl
Size 15.4 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b886e9766e7fbaf80bfe98377b9ccea07f8931d65887ed90433902e65628c5ad
BLAKE2b-256 checksum
How to use checksums
4f8455821522554ed249043c34006fff113374585de24c49db62b30471bbddfd
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.4 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
fe842606130382f846d5933a19163be909fb74fff69ddb638a0dd3f8d43f1258
BLAKE2b-256 checksum
How to use checksums
931e6a2049173c098085ece62deae467e59cf1cd0bf8055211ad54e56168d125
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
b3f291097d0c290df3033d45d94321f98d838155617ebecaf783e89e7886aaa0
BLAKE2b-256 checksum
How to use checksums
4f2fd3173f36c3f3640022a455165d43fb08935670da967a3fa37473c81f1240
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_11_0_arm64.whl
Size 17.6 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1fd5f934fdcfbc27fa40d59a5443d8a01f315869f71385d957962d1ee10c55b
BLAKE2b-256 checksum
How to use checksums
60434db5f5cbdac0dcce448cde75e93c0216e67b2cb03385372d04632476ccc3
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_10_15_x86_64.whl
Size 19.7 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
920cbf1df1a974e12b4d4023c1df886906a48deabcd8642beb95f36c379e843e
BLAKE2b-256 checksum
How to use checksums
6659a6660a4813d5aea1a5d4e639c55fdd54f44a83bf6752197334641192d940
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp312-abi3-macosx_10_15_universal2.whl
Size 37.0 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
13d317c75e2657bcc05ae089156a1357c0bd8752f043a4fb96ebd7de60b68904
BLAKE2b-256 checksum
How to use checksums
01c03516c556e16efc6c15a143bc73534f61ebd309fd237af312debea699dbc8
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-win_arm64.whl
Size 15.7 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
7c7fc07f0aa7cd7e656bc956ebeb07800fbbcfd5f93eb065158e5a5b34ab1fe0
BLAKE2b-256 checksum
How to use checksums
2f31ce796669dceed3caf4fcd59eb46075c81798aa33f67c3461558e19fcd94b
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-win_amd64.whl
Size 15.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
68d2203b6b79a9156859e495839703ef82395aa4961a2748553fe559094695ec
BLAKE2b-256 checksum
How to use checksums
0865b2bfc046dfee64f4316f8f15d750b622cfb26ac07cb71e2163043dda7373
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ac73fe96db8174fc365083d1c741d6b91416f8dac87cbcfee544757045190d0
BLAKE2b-256 checksum
How to use checksums
d2f16087800167d0a143a9dfd8d764cf269483de989a9a14fc047be0b54bc67f
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.6 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
505fb795157907aca40ded9b05187fb08d100fc5fb87f9bbc9c003f76b867942
BLAKE2b-256 checksum
How to use checksums
fcc0c77b2ae7d40e84c7f723e5d8b6073610c158d28d90af010b720686e5497a
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_11_0_arm64.whl
Size 17.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b048447bac13c4e88d3c2e3a1c914721e28d79a5b4f091ba5864cf682dadc55
BLAKE2b-256 checksum
How to use checksums
2c1795a2c03abcf7451c163f22c64d5fdb5b316931dbf889bb7df5b42f25c4b2
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_10_15_x86_64.whl
Size 19.7 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9f8b82a029d307f4bc851808538d4d55fdbd428fa5d0d3218b4015b16e3f8c39
BLAKE2b-256 checksum
How to use checksums
086c3995ed6c4e0062566b581f38570556d524b9f458fd1e75c51b43b9057eb0
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 22, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610211350-cp311-cp311-macosx_10_15_universal2.whl
Size 37.0 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
89fa314d5ed0eb6208d268a109fbf54fa46371a5418eb229eab48b034963ee4f
BLAKE2b-256 checksum
How to use checksums
e813bfdae8e7fdabe5b2e05d96f641ac11859ee2c00fe6ad2e7870f549b0a76f
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 22, 2026.

Transparency log

Security for duckdb 2.0.1.dev2610211350

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.dev2610211350.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 22, 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.

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