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

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.dev2611101550
File Size Uploaded Provenance Actions
duckdb-2.0.1.dev2611101550.tar.gz 17.0 MB With provenance Details for duckdb-2.0.1.dev2611101550.tar.gz

Built distributions (wheels)

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

Total release size: 326.6 MB

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

Download URL duckdb-2.0.1.dev2611101550.tar.gz
Size 17.0 MB
Tags Source
SHA-256 checksum
How to use checksums
41acdf215a18a3f617a5d2a7ab50cc24bd2fbeccbc8d671edc9d82239d1c5470
BLAKE2b-256 checksum
How to use checksums
79badd7d03df04b9825ab49cd389d79756f11fd3d97dc6c7c6254a1b0c036acf
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-win_arm64.whl
Size 15.9 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
b14e35a213a5b0f6c25ffb038ad9af890ba6a1683d6c5e51f8fefadfdfc6aeba
BLAKE2b-256 checksum
How to use checksums
a8273f9bd01f84fd5f8ca83f65500e703f083cd929eddc4861e68e2b75d9bbaa
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-win_amd64.whl
Size 16.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
88ae206d438a2a50d79c6a11f62813be9b58e379e427e678a796a0f38679c853
BLAKE2b-256 checksum
How to use checksums
d8663f0ab8870b205fb5418e93971aca6457a759e741669acc8d856fa56f0bf2
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.8 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
8f4724fd5bd39f78bb31a8c8aecc8b167477e8fd9618aa49106b61c80363fb84
BLAKE2b-256 checksum
How to use checksums
2ed69ac8a8ca8bbac9474be322a0f207e7679ad98b8c2ceb8654f17811c4a40d
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.0 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
aba7dc59ecf9e557a1ebb580f6932f94003d21b07a27c2063cd2289a53113ed0
BLAKE2b-256 checksum
How to use checksums
8e2073c9a5b2d30285ca27cad3a3333c53d0f71d5a03e42061eb5eaaa947a47e
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-macosx_11_0_arm64.whl
Size 18.0 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
196017e9f3d674cde96a76ae83e0d85c8c3c804d25ec09d1ade6415fb39f433a
BLAKE2b-256 checksum
How to use checksums
1b2c89376a4c2084ec2dbb5e2c7cd0af3eb2f1f20efb5d78d531184627b134cd
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-macosx_10_15_x86_64.whl
Size 20.2 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9f864bfa4d8cd97745196dcd342c7b1f19e52b5a3e2d7ebd83408410079c1dfb
BLAKE2b-256 checksum
How to use checksums
488be3279354c8e63297c59cfa53764571c53dfc3d1609ca65228480a9f5808e
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp312-abi3-macosx_10_15_universal2.whl
Size 37.9 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
31cf87881ac35945bc9ad93586d04158dd0b3cfb069a113fc435e93882170f4d
BLAKE2b-256 checksum
How to use checksums
fd06c80e0ebca7ec5f0040701ca98bd9b22a38d50b6d82828a75dde03b2137c6
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-win_arm64.whl
Size 15.9 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
2d6b681a43b63115b83cfa8f69618be1597a8399ab34fdefceaccf845b2e47fb
BLAKE2b-256 checksum
How to use checksums
3782d4168df07f2d7e365470d5a6c68ded2f416f8c667d99888c90fb3bd1bd05
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-win_amd64.whl
Size 16.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c861fe3984c905a7729ea29877e2394c0ad5f5c7b1bbcbfc48ed1a5f0335d680
BLAKE2b-256 checksum
How to use checksums
d1869e0739a24e63d490a4a588351e1b8968cc93f5740ef0e10a2a98959262ea
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74c3be6d0a73474c49f2319346c8ef770fd1c2ee41e1c56fa364244fee065d33
BLAKE2b-256 checksum
How to use checksums
19e546fe103e3f22f41eb32a4325bdaffcc92d741df6d0cf248fcb00c4e069e7
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.0 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
926bbc8db86ba0e61974c29e3819635da3926cf058cb4ec908a34f7469c205fa
BLAKE2b-256 checksum
How to use checksums
1f43f5c9d41fc6f683405713b4695d34b817e51c6eec6a83a5bdae7a77efa91b
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-macosx_11_0_arm64.whl
Size 18.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3be2c85f7903aabb1ca4792e65dda0930ff9ad604235b715d70692a0ed56426e
BLAKE2b-256 checksum
How to use checksums
9ffc2c4c65ac0f8c6a714c0aabffbf19330aba5c0b4424098afc8f8e5910922c
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-macosx_10_15_x86_64.whl
Size 20.2 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
315435778d73bad56a8e1b81e328a5c7ffd9bb68398aa723906fccc9b86a46a0
BLAKE2b-256 checksum
How to use checksums
9f61e527833eff06defa0b079bf686e4df8311282b01d3624ea3b1d641b66386
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 Nov 11, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611101550-cp311-cp311-macosx_10_15_universal2.whl
Size 37.9 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2a3d1baf09e94e1d2ecb5373f5073556d61d165d17b12ab69be876b34a053e51
BLAKE2b-256 checksum
How to use checksums
b127abf03fafc9d929ed046de5ea57bb9951abb1b46623f7aacf203f33edaeab
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 Nov 11, 2026.

Transparency log

Security for duckdb 2.0.1.dev2611101550

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.dev2611101550.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 Nov 11, 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