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

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

Built distributions (wheels)

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

Total release size: 326.1 MB

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

Download URL duckdb-2.0.1.dev2611091707.tar.gz
Size 17.0 MB
Tags Source
SHA-256 checksum
How to use checksums
06f482b91fcb622012f5e7e1e6335fff6883e80f84264ba7cecc8d62acee2625
BLAKE2b-256 checksum
How to use checksums
0626b1d1ec1e0e7efe9b3189c6607c0825a60fc0a2547fc0585c1e7cb1213f11
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.dev2611091707-cp312-abi3-win_arm64.whl

Download URL duckdb-2.0.1.dev2611091707-cp312-abi3-win_arm64.whl
Size 15.8 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
c266838322048413fb329c69cb85933686af3fa30b0f3a35600aeb772fb22131
BLAKE2b-256 checksum
How to use checksums
4f9300ee5baf4961f1ebf8ff283266a664a2409e215e7603af2d283c527f33f5
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.dev2611091707-cp312-abi3-win_amd64.whl

Download URL duckdb-2.0.1.dev2611091707-cp312-abi3-win_amd64.whl
Size 16.0 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
1f068d1d871ee4f25bf662a8910c7b45cf8803adb765f32754cf03bbb06d857f
BLAKE2b-256 checksum
How to use checksums
39772bea19031faa11f734bd526e0087bd1d7435d7e3507455c24e92eb34b392
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.dev2611091707-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2611091707-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
226ac116f961a1b38c91b191b74c2b4a21c3be1050ccc5d749dea190d8d8f711
BLAKE2b-256 checksum
How to use checksums
51de69e101993d2cc0bfc826b07a4748507a2c7f1fd232ca6acde499238e4075
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.dev2611091707-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2611091707-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
e79069159b156fabaf5acfb35d775ece0d1ada93885365ccc911f27a1cad5168
BLAKE2b-256 checksum
How to use checksums
219e8890707e37dfb2643299fc3bf024073a0d39eecd0036d1106cb8dedebb9e
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.dev2611091707-cp312-abi3-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2611091707-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
da2790c95f9bd9aae5439947a9630201490bb873467fe6da8fb40c090a502e6b
BLAKE2b-256 checksum
How to use checksums
9a911cfc86e4319a597a038d3aa92e6074078f5df31eaa76adc5a12d6a331c1c
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.dev2611091707-cp312-abi3-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2611091707-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
3af5b06316b03a043d6359388d127819c47b4ba664106ac213aeaeffb652e613
BLAKE2b-256 checksum
How to use checksums
fe9dcc66d4c1fa5fd7bef4e5cc1074bb626c3b8ed075167ec4e988df9382c7f8
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.dev2611091707-cp312-abi3-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2611091707-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
6446abc49d0b67684bd5c0e5b268a17a60cb7968a2c5eabe227fada07efa2f61
BLAKE2b-256 checksum
How to use checksums
4ce8d278b97e7518b16e8991abc8d9f4b51b69bdb76e5cfdc3c3e6496ba0305d
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.dev2611091707-cp311-cp311-win_arm64.whl

Download URL duckdb-2.0.1.dev2611091707-cp311-cp311-win_arm64.whl
Size 15.9 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
973d0563a00723b0f08bb7f67f39b1748077a621645b38745bbc0fa926e13266
BLAKE2b-256 checksum
How to use checksums
7bf1b253a5a09dbad16988d69c36664712d04166d468a02b45dcb6ae8e7013e7
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.dev2611091707-cp311-cp311-win_amd64.whl

Download URL duckdb-2.0.1.dev2611091707-cp311-cp311-win_amd64.whl
Size 16.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d6b723a26ffbb4c2ccaccf304e97678dc110b65208fd11605437c5741103fbd2
BLAKE2b-256 checksum
How to use checksums
6a1d77c648e46abdfe97ae12df63bfb429d16a4da793540e1aba7cc0f223896a
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.dev2611091707-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2611091707-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
0e228239cee97b930ab9bab2995412f32870a4fe9f2465f6fad8626629d50002
BLAKE2b-256 checksum
How to use checksums
85bc880469b69acd56fe25667f40541c5503f016dd14fbe98a11737f7474a672
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.dev2611091707-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2611091707-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
a5b65de80b828d023e0bddab0f243b5eb29ab2ff44d9c9b38e8efb405db8993f
BLAKE2b-256 checksum
How to use checksums
dc9a0b5a8d82421cd4e62e683cb3d7721d695a57e2ae454bdcb0e2549332ce5a
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.dev2611091707-cp311-cp311-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2611091707-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
b9dfb858e9dc20d826e95f43b3263dbd82ff39ae761b2a9cc724f84d5c9dfcd8
BLAKE2b-256 checksum
How to use checksums
42bc5a346adb670eb791bb7ecfd95ef7ed1c768f147b1f65fe45ca957e71de31
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.dev2611091707-cp311-cp311-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2611091707-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
ad79cda815353884f8285a4f7247963f8bbeda20dc7b9559de83af5bbb55bd32
BLAKE2b-256 checksum
How to use checksums
904fffb7675853ade3626e37e56d17bd80d7431b7e811f06fc4256ef2fee371f
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.dev2611091707-cp311-cp311-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2611091707-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
56072cbec432deb7fed420c8066d50480f4ba56f81f892e6d35a2da04d2d0a14
BLAKE2b-256 checksum
How to use checksums
e7cca84e8dd6df53e037f684cd9d395466cacc18f7ab569a6fbcd2558bce9a7e
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.dev2611091707

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