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

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

Built distributions (wheels)

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

Total release size: 323.4 MB

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

Download URL duckdb-2.0.1.dev2610290922.tar.gz
Size 16.9 MB
Tags Source
SHA-256 checksum
How to use checksums
0580fb19a4eb2777dec4111f099d774b10d23d429347ee1cde0e74cd7c446261
BLAKE2b-256 checksum
How to use checksums
d00d8daece36ac9a2f163b527ed6e8d29cc4b12185357f06e708bc5b809c38c9
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-win_arm64.whl
Size 15.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
1ee3c784da762b83300f9561b2f4f752e458c07d9e5bc1b0f5aa0a947c613348
BLAKE2b-256 checksum
How to use checksums
a4ede5d4ef65137bd58d8b6564fcf419b4f0149a1e02e1edd80ae14da91cbf5b
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-win_amd64.whl
Size 15.9 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
815f015119a4fbd8186e99e91526901a639dd749e4926ec3da6bff2b6cbab9c3
BLAKE2b-256 checksum
How to use checksums
8d9eede9ce65c6a68d612a1b66a5cdb7e6bee5eae6166085a95ba7bb9e1d1ba0
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.6 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
35368676a562030f0b51fefe5c2f6a015c5093804d1b97a4e7fc3ca0ce213e73
BLAKE2b-256 checksum
How to use checksums
de410770dfe2b900a6734a92c19b4896bb5a2cdfe1a2943dedf530f4aabe234e
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-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
630336c0413ae75db1913a8aea6b0d2bfcd8c963736e4cb42776b9d809422205
BLAKE2b-256 checksum
How to use checksums
caba815e04648e2b53af57d62f45876f983f52651f4092310a94b3ed5a3ac128
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1bf083bfc9f0c3bccfa58f7d3de673aa37bc97fac5029118048e0a6a179951ea
BLAKE2b-256 checksum
How to use checksums
2b3ce89b646b53fa9a4f2e71c3565440d12d0ba6b87f4a88ec2ad8de8bbfce9a
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-macosx_10_15_x86_64.whl
Size 20.0 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
83850eb2e26d748d82fcfc8fef4798f9e28968184150963e4663d6649a4cc998
BLAKE2b-256 checksum
How to use checksums
be3eb6ee5a669cb5dfb3c4cae1cf1b6bccb5b2c6f993d5d1284e55097969b186
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp312-abi3-macosx_10_15_universal2.whl
Size 37.5 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5073b9e87e94ae225ad23464e4c457905b50542e81252ad0051b334d15611c8f
BLAKE2b-256 checksum
How to use checksums
188413fdcbe0dd04fdcc8bc5f5dfe1261917b82d38ce22febfe551a9fea6a625
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp311-cp311-win_arm64.whl
Size 15.7 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
3afae5b8922d87862a0301fa2edc1c957bb00a15a631615247d72f35ae36bf6b
BLAKE2b-256 checksum
How to use checksums
95e5ad81fe15f0564b29f7fa5f3c5dd7b11cdc0a77b4cfd38ab1254fa9f94e5d
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp311-cp311-win_amd64.whl
Size 15.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eff2a0f2a8dd56f41afeaf77c661d955c8693ef2a33b636906fdf2149b6a8b90
BLAKE2b-256 checksum
How to use checksums
9763adce4a9349ac9acbf84b22be2ac8241813d6f1bfc56ab8ee1f512bf878db
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-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
6ae84f555f771fcc98e8c1762056937c493ac32e785e2dc30c95d749aff9ed76
BLAKE2b-256 checksum
How to use checksums
65d589f685f2c95f133f02c4d1414e8e57653c9c1f68165bcdfff7ca3a6d4fe5
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-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
2063da30dd557cddeaa85d16fb7231732aa49829b267480717b2e6190cc6119c
BLAKE2b-256 checksum
How to use checksums
9f5ab709c788b8b4cc5a41bd37cad08b07f03a520ada2d3d5d1c35c0146bb5ce
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp311-cp311-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0e6e6099a55e37a1fb7e3af9c02146816e1eab0d9f8094d85f97e241fced682
BLAKE2b-256 checksum
How to use checksums
5b864fbbabb4d8f5a126c6b1a0223ae17f2b38a63999b3349059e343a0fcc690
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 29, 2026.

Transparency log

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

Download URL duckdb-2.0.1.dev2610290922-cp311-cp311-macosx_10_15_x86_64.whl
Size 20.0 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
04be481c43dd025409e9e947b5646dfe509edeafdf0f5da92adc1adc85ae0722
BLAKE2b-256 checksum
How to use checksums
0802653a5345780308faa08d6ac134b62c9ede0b40c50b4c106989becd595308
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 29, 2026.

Transparency log

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

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

Transparency log

Security for duckdb 2.0.1.dev2610290922

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.dev2610290922.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 29, 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