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

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

Built distributions (wheels)

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

Total release size: 326.1 MB

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

Download URL duckdb-2.0.1.dev2611081931.tar.gz
Size 17.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f7af7b2af12c167e2edabffcaab41622272686b1db014267b12c9f812c3c331d
BLAKE2b-256 checksum
How to use checksums
927f52132d7748d80bb183a4a3449f47b207b93c1d791d6a5a80906fdc604e35
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-cp312-abi3-win_arm64.whl
Size 15.8 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
0aa2ae6dd69412db97605202e292fc885ef88b803be9d9d7eb5d3cf06afdcfc4
BLAKE2b-256 checksum
How to use checksums
1729ada364533e01186c5c719b50ac8486b6e801c2dad5ca35db13847a8b7291
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-cp312-abi3-win_amd64.whl
Size 16.0 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
67c049f9c4359eda8c1bda93ae4cb32d624d2f8a856b9c3b3c09d5855df2e9fd
BLAKE2b-256 checksum
How to use checksums
4896e59ed2350261d0af62483457656076e6b8370689cbdb8c4720b0805a820c
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
201ebce047645494302cce7103f7f2ea7a781485dc64c50426d5ceb7b92acef0
BLAKE2b-256 checksum
How to use checksums
8e9bc54dd4fae6dafc1216521b6bd88440315ad799aeb6dfd0e2ee1cfe0820db
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
791bfcb01e62bac79ca047e1e3c5f160c94eca1dde7614019680c796d7a12c6b
BLAKE2b-256 checksum
How to use checksums
39b35b41844f054df1b01cd9f9000bfe5a97315891c1131ebece997531c2f750
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
3ec60abf11e661d35ace24e7c7f8d31d9c65e6311e618c1d7f5a0e61d93e4b0f
BLAKE2b-256 checksum
How to use checksums
6a73646dd638df5fb9c509625776c1e71b6edc45b7494dacb5334bbba1c336ef
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
2d5b999843d4a1cd849ecea240f13fa0a43b3df1c2f1568936a535df6edfcb5c
BLAKE2b-256 checksum
How to use checksums
67446538c113e0972044ca64d5caf4f6e09a2605d1f1948b4ed2bec68c778702
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
bead69e17717cc34b5ca6ff7a5c4c070fa7cd3968c1e20517b551ef9b762820a
BLAKE2b-256 checksum
How to use checksums
33104fb75e22f3e7489bdca3824021236f48712042e3d1367c18c8e8217aa2be
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-cp311-cp311-win_arm64.whl
Size 15.9 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
0368da3e60b9fdbb67d588f7a4b2cd6edfda1e62a4a8941f2e33f5d51f2e4566
BLAKE2b-256 checksum
How to use checksums
8b16dbeeccbe1027c1935eb49a57c30e52c532c939aa9afc2af39db38a438f14
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 9, 2026.

Transparency log

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

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

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
ef7cbc152adddac46b1e2c84f48d6532c26b1e318b638ad5ebed9c85ded146c7
BLAKE2b-256 checksum
How to use checksums
593eda0abf014429218ccce9016ffdfc42bc376ba83abcf07fab9d430f88deb6
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
2f9f60e187e6da3901f3b585bcd18bde68911149b99cf3e8617ad1dcb8be4b75
BLAKE2b-256 checksum
How to use checksums
08bd294ef125f845f06b5140533dcf74de8155ac92be894a2165ee7c241a39fc
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
3612b36cb250f35dcb5ec4e1f31ddea670aa3689263efb955e44a3a20894f61f
BLAKE2b-256 checksum
How to use checksums
ab417c87ac5efb96916757e14f5fd0d16f9fadd2ba42adfd120d9fb238fc1ebf
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
35eaded0403465d1348d106ef73b17eab8bbf91a6f664231f1abf3e1fcccf5cb
BLAKE2b-256 checksum
How to use checksums
dd76dee9aa398036dd88873acd2c3de3810f4bbb5637a414f96920f85e05d4ad
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 9, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2611081931-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
42396d5aaf9c7d174cca1325798a3cd99753cbf818b735ddd88fe87fe89d7faa
BLAKE2b-256 checksum
How to use checksums
27611cf7c80587d0190b90dd32e5e1d2f64e22e0933d96af3279560d1aa781e2
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 9, 2026.

Transparency log

Security for duckdb 2.0.1.dev2611081931

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.dev2611081931.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 9, 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