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

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

Built distributions (wheels)

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

Total release size: 326.1 MB

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

Download URL duckdb-2.0.1.dev2611100744.tar.gz
Size 17.0 MB
Tags Source
SHA-256 checksum
How to use checksums
3706f18bce3edab3957cb9ec7e4a3050355d8c4d51b90dc084e422003933e8ed
BLAKE2b-256 checksum
How to use checksums
cd582ed18bbf6edaf34a3e3f710ad85749371d1c6e253c2bb59e888401c7ad1e
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp312-abi3-win_arm64.whl
Size 15.8 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
d989f74d2388e4d530b2beca4af9feb0bc73f0f339ae2dc7f67e0546d15deefa
BLAKE2b-256 checksum
How to use checksums
b089c7c4172e08e78462ee3abe291a680fc774b9b21a85018e351317f0cdf3fc
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp312-abi3-win_amd64.whl
Size 16.0 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3a9e19ae34215c9c52cf430c1798a91a83cb5df8644243b0eb7b25af949b6a10
BLAKE2b-256 checksum
How to use checksums
3e2a5ee02c2de764ebab9084aed45a5de83ce6dec1d0f8fe4bf66e928cac0cf0
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.7 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
10613d8179767df3b47329cee691e8315f488714d3703711d585270c28fa583e
BLAKE2b-256 checksum
How to use checksums
cd900f6b56ca01bddb4e8dce845b65a3d5924d0fc79f7cb84c7eb9db8c79485b
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-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
21d09c6921b57f3bdb68ebb5f10087b0197ba9e246fb439e45d62542844ef1cf
BLAKE2b-256 checksum
How to use checksums
e96a51d5c619bd14ce32e5861759493545f08462b02a1968656013e9a9970a34
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-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
2f31109e22f542287d4c28bd58ecc55cefeca6bc1f9c4ec647a06b0260374cc7
BLAKE2b-256 checksum
How to use checksums
5e3f866fca9939a6bdb3581cbc1d1b21cf24aa662992b0036a681a01ffffa83b
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp312-abi3-macosx_10_15_x86_64.whl
Size 20.1 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7f32f00cbb5dc000a5b3aa168376eea353ab5b4db181891ed267c4f9428517b4
BLAKE2b-256 checksum
How to use checksums
c67b75938c2c653a827bcff577e06ea7108429132050fac5f7ba965b06f1e10c
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp312-abi3-macosx_10_15_universal2.whl
Size 37.8 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8d8e5326365f621ac3beedcce0b7444978d61c6ca61fee6123ac208267169551
BLAKE2b-256 checksum
How to use checksums
78e48fba6775344b46b909d66afc6f103b643b1f532ee235d3379b6319fa581d
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp311-cp311-win_arm64.whl
Size 15.9 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
d354016627b3632ab088bc666e438a891b91a8cfc63d16258eb40f7ee8f25b65
BLAKE2b-256 checksum
How to use checksums
f500227d9627f0fe26a9e60c5bd344ad52a996f46c4529beb3b000320c8214a6
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp311-cp311-win_amd64.whl
Size 16.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2f471e0c76fa2003a4365661526a23f974fe7f1fd1b6d6dd8a1bc793812853a5
BLAKE2b-256 checksum
How to use checksums
9db5ae600b9888028df4ab249f72857e1da78976d3245a093d8d5f30ffb7e0fa
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
36667feead2b7222a56521f19517126bcefffe1ed831d82dbd7c7d5a9a7a7678
BLAKE2b-256 checksum
How to use checksums
e26b42f03e7491fc26763ad33ea23b964c613c68f7b49d3f9354a1c7f7237d90
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-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
b2c6389f5df7a9c22c607baf7db5ce08f7243fd50ccc1d8387f72ad2f5da8002
BLAKE2b-256 checksum
How to use checksums
daa97778d59731b6b1a685eb583359204d8c8b6d878f2eb26c8165c1512f60e5
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-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
e59d7581478bd6d580712f3dbdc11ad6db5038060084fd0166249d229a0d5ebd
BLAKE2b-256 checksum
How to use checksums
6bec1a62553c18ac238804ef9f512088bd348e19b275c4766b0702aaa30131c9
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp311-cp311-macosx_10_15_x86_64.whl
Size 20.1 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
39336bf840032d1c692fdd9262bc6658fc1783ee9efe51128305c31f7fd1a659
BLAKE2b-256 checksum
How to use checksums
770caf32a24df3eb279a7130fbcf19ef7d7bf3342ee07a4b6117b8426d49f6e2
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 10, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611100744-cp311-cp311-macosx_10_15_universal2.whl
Size 37.8 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4b7b294ae4da857d2d2588d1dbe87decf19d4f370543c0d8303d400f6b166c0a
BLAKE2b-256 checksum
How to use checksums
c54433019472ff4d0743b0bb16d2be7b8d2d991d1a49d5a7dc1bb9bb84e78427
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 10, 2026.

Transparency log

Security for duckdb 2.0.1.dev2611100744

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.dev2611100744.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 10, 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