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

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

Built distributions (wheels)

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

Total release size: 321.2 MB

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

Download URL duckdb-2.0.1.dev2610271929.tar.gz
Size 16.9 MB
Tags Source
SHA-256 checksum
How to use checksums
51c2c0c2d0e7763326ec06bc7061f9e26a8aac09f18fa6a2d25284ca860f75d6
BLAKE2b-256 checksum
How to use checksums
8b00961d16dee3792783ed86f898848c072871c5974e5af6533488435572313b
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-win_arm64.whl
Size 15.8 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
55d6ee70fe6d79c607cad686dd009eef1507f43748099805b5792a56653cadd8
BLAKE2b-256 checksum
How to use checksums
6bd314c31e3754d1aaa8af95bfb4c847935dee4b7d0e0ba6a325ce604b30d9ce
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-win_amd64.whl
Size 15.4 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4179505871825fe6b7f2ceff706177b5e904d4d4d1f689d3d7d4e8da65a4a06a
BLAKE2b-256 checksum
How to use checksums
05adc2ac9136ec8ab593df701438979c8e4b94c9e3f413750d5359ce122248cd
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.5 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
5bbc600ffc7aaacb93a4a58016dc8acb9c0231b2d132061ac925f077f239a87c
BLAKE2b-256 checksum
How to use checksums
afbe1764eee580af2df018a49bb3903859c73cb8094fd10bd5014096730e81c4
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.8 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d9074a3d1ed23cb5aa489570434a581d320176a93cf66877e96cc31b82189d44
BLAKE2b-256 checksum
How to use checksums
a93987920ceec9f2cbfbcc81bc2efc9c935eded705b24ed08ef9a5b28fd6d78a
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-macosx_11_0_arm64.whl
Size 17.7 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6afc4286556f553b9bb4a8e1277b5091372851854803924c7cac4b064ca383bd
BLAKE2b-256 checksum
How to use checksums
466d143146f5b71ade833ce15643b057452eccc11759e281229a7c4cbc2755e0
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-macosx_10_15_x86_64.whl
Size 19.8 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
54bff2c4a9dde9ebe0a2660dad78a3b21dfc89a2956e4ee770841b5c850e7ce6
BLAKE2b-256 checksum
How to use checksums
5cf83d1581d22415b913fd37436a7cf86d91787a7e873392e88b3db147b0ccf8
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp312-abi3-macosx_10_15_universal2.whl
Size 37.2 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c36c72f9e7609469e8e2299409a9dea53aec3a2015b8dcba5f486afb4dfeb379
BLAKE2b-256 checksum
How to use checksums
d9c0777eaee712a469a34f02f7b20fd116373ec7d9f6be392c7ba3c0ac8d03c6
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-win_arm64.whl
Size 15.8 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
2be8f6f87f1a1f0b41275c47613aef308b1c067e29a9a9af99e92869fe9b5bef
BLAKE2b-256 checksum
How to use checksums
32b0eae8d4c2fb4adef0673b9b4be3c267746fd0c82b74e2b2ae80e83f4eabd6
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-win_amd64.whl
Size 15.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9d7271287084c1324b0fb288692c0f0ffd5cd171e6f3d603bf4b172b96173675
BLAKE2b-256 checksum
How to use checksums
24ce2c2a3024d60fd38a9191f45ed5e4653682ed7c2f9066d4e8cbb5c1907e01
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.5 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
51fea2d2691155a87c9b12da7166a359aeb40e7e54861e2206686ab5ac1bb4c3
BLAKE2b-256 checksum
How to use checksums
c9f736ddde10170d833b0e2fe24c8f1f673f4420f881dfa7aa5c853863863242
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10d99ae16ed30341012970ec6a4caaf1435157648c6ec5145b99a32f815bb15f
BLAKE2b-256 checksum
How to use checksums
f34fad70803f088e4b824b27da6e4eebaa5842af0cc74aaaa0dcf498db0b31d7
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-macosx_11_0_arm64.whl
Size 17.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
09b2a6cf227aab07965d7072d39ccbcfe022f921d2c8acc671130daa7f513a7c
BLAKE2b-256 checksum
How to use checksums
004a5a900543bf99b0ba9809d4733c53981fe749a3bf9d7c31a9430fc29369fd
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-macosx_10_15_x86_64.whl
Size 19.8 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9d77ede8818d6df5cb81a4eda3d9dbfeeb11df157def179addeb603d0a5c05a3
BLAKE2b-256 checksum
How to use checksums
6c10a1cb6763771e3cd892339a924f755df4debad3e1d9596952125e1e97f356
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 28, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610271929-cp311-cp311-macosx_10_15_universal2.whl
Size 37.2 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ff44dd90c0eb848264e19970090d1bd0cb630a3658565aa8edc2a97fa255130a
BLAKE2b-256 checksum
How to use checksums
ba0a0a916db94a82157dbe052dc5c9d40c55f2bed67927ff2a75e7ca7681d2c5
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 28, 2026.

Transparency log

Security for duckdb 2.0.1.dev2610271929

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.dev2610271929.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 28, 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