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

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

Built distributions (wheels)

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

Total release size: 321.2 MB

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

Download URL duckdb-2.0.1.dev2610281143.tar.gz
Size 16.9 MB
Tags Source
SHA-256 checksum
How to use checksums
cc826801cafc0cad4db9d8495882ac2379ab31a770a0b288bfb0462773c26ff4
BLAKE2b-256 checksum
How to use checksums
e1ad5cc23c5c078d8b31e2215bc21d05ebb8be4faf80a46be22cb9a7b8b2e980
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.dev2610281143-cp312-abi3-win_arm64.whl

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

Download URL duckdb-2.0.1.dev2610281143-cp312-abi3-win_amd64.whl
Size 15.4 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c1685c825d5032f21a030ebab0b681b3f1e7231b65d8a50d02c18288108c8278
BLAKE2b-256 checksum
How to use checksums
3c94e01e960cb2842e47f45308108b9d35f7b6330bb1d2aedc06bb74d3f29309
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.dev2610281143-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2610281143-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
c3dd54c3ded051702644ebc55c08f318202f1a991e2198ef7b916c0ea188d862
BLAKE2b-256 checksum
How to use checksums
acb943195309d8102e2d49bf815ce03c31afbe3463e1401c3f5563cba30f8e42
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.dev2610281143-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2610281143-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
f2db1e073ab42601d708bcbacd534743492580be9124fea4f0eae5cfa5ebf33e
BLAKE2b-256 checksum
How to use checksums
09b55efd198b5dcb5a6da6498b95578cb9105eac2d47865d289011c2ddb63f8a
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.dev2610281143-cp312-abi3-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2610281143-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
3ba7a71ff3ffcb7abc4807d0c5e2fa186076d7b963c3de348e60751015c352ff
BLAKE2b-256 checksum
How to use checksums
b99844f53768c1485c22f73ad28e1ac19e2f4e9c01e758ea7946607d81d95952
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.dev2610281143-cp312-abi3-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2610281143-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
b1bf34d20ccc285bc15e35aaa3d8a0b7b56553c8fd5ee3741fca6ef19efb5b8f
BLAKE2b-256 checksum
How to use checksums
7916af8c432f103dd174bcb50b064527b4d2293b2cd9c6118a6d65cf27ce0f04
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.dev2610281143-cp312-abi3-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2610281143-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
12bc338675b4f67831e11e0ea37cb75d2dfb7fc64b2a6a3dea2af3b4e0ee7dc3
BLAKE2b-256 checksum
How to use checksums
92b02ec7ed3e91c291044ec8864d1fdc41c9ba19a4ac1cb9d36253f2e9ba6fb6
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.dev2610281143-cp311-cp311-win_arm64.whl

Download URL duckdb-2.0.1.dev2610281143-cp311-cp311-win_arm64.whl
Size 15.8 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
bf64d7cc1a218f1db97e7f1136ad047241373b2c64cc13790691ab94c234ac7b
BLAKE2b-256 checksum
How to use checksums
bb18b8261c18a7d3d7acf1333229ea726b306851922d78d30038e401398d38c7
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.dev2610281143-cp311-cp311-win_amd64.whl

Download URL duckdb-2.0.1.dev2610281143-cp311-cp311-win_amd64.whl
Size 15.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
308253d0c44633ff3aa9d0633a46a606476d221490a16a2ad3a965305cfb2e28
BLAKE2b-256 checksum
How to use checksums
8abb998a5f9a4987cff5bb287bcbb67556725e29b25d16cf952e261f2432867c
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.dev2610281143-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.1.dev2610281143-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
c5efcbe2ada8c474d797ff2d3c4c1812bd42af530a43942998fa3f2ed32b9956
BLAKE2b-256 checksum
How to use checksums
1717ad434d06c4b271cd6212a4d425c956719e733c95b7df18b2408cac2eb226
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.dev2610281143-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.1.dev2610281143-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
8602967534cf19d89417755aa82d07ef2044f9409b794f87bcc10f55992795de
BLAKE2b-256 checksum
How to use checksums
92324cce31233cc27364a1973ebf706e8fca81852f5dfd3cda7bb96fc733b7d5
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.dev2610281143-cp311-cp311-macosx_11_0_arm64.whl

Download URL duckdb-2.0.1.dev2610281143-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
612028bfe6997387d7132b7b7db8ebe593f4388c465e14f491f1181ae545a1a6
BLAKE2b-256 checksum
How to use checksums
ab81e3365c872eda6c421c97b1550affd9227c67cd0eaa4efe6ba9c41360d98c
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.dev2610281143-cp311-cp311-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.1.dev2610281143-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
26f48302c9c640cb6ae3b151d9f25bd1fb97ab5b3d9e8116d86016c89d47befd
BLAKE2b-256 checksum
How to use checksums
c7d44f3351cd51db19e2a59ff1f36e22672fc51c583ca8ba812db8568bb87da3
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.dev2610281143-cp311-cp311-macosx_10_15_universal2.whl

Download URL duckdb-2.0.1.dev2610281143-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
da64b47c0481c8a4ec41f3c76f9a589acf437eea249978cc8e994e73c74fa2c2
BLAKE2b-256 checksum
How to use checksums
e112130fbe39653b3a140a6ac7d61034c1f241e15be7382839575685ee701492
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.dev2610281143

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