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.1.0.dev2610310630

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.1.0.dev2610310630
File Size Uploaded Provenance Actions
duckdb-2.1.0.dev2610310630.tar.gz 18.0 MB With provenance Details for duckdb-2.1.0.dev2610310630.tar.gz

Built distributions (wheels)

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

Total release size: 334.9 MB

Release files / duckdb-2.1.0.dev2610310630.tar.gz

Download URL duckdb-2.1.0.dev2610310630.tar.gz
Size 18.0 MB
Tags Source
SHA-256 checksum
How to use checksums
afd81bfe4eb1b407b086d0595aea253fb87808a31249c9ce6bfbf45ea29fa105
BLAKE2b-256 checksum
How to use checksums
836f157036df8c7ced4cc63aec5b496fabf43515846e3d4c94a8416250463bd9
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-win_arm64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-win_arm64.whl
Size 16.3 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
622549f0bf421fd03a7e8047c75e8413620f415235217932f5071f8b4d4729a3
BLAKE2b-256 checksum
How to use checksums
665ffaa4c9b5b03d41dac6303f3d15904569fedd8d5c63dc7ad8aafd6fddcc8a
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-win_amd64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-win_amd64.whl
Size 16.4 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4750de64fe77475fb3f4dabd81f266767eab10803840f5567bf8153f37abbedb
BLAKE2b-256 checksum
How to use checksums
77aeded674ba4ac58ca7a93db699ffd5b822c126b6983666d139ae6842fca3bc
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 25.3 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
5bf6028b9da59f856e2a5d7b92a4c10fbd156f3b8b062cf44c4207875524f0b2
BLAKE2b-256 checksum
How to use checksums
2901c0bb181a84152bfa200d9da57fe368598714f48f8db208fbc3729d857f07
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.6 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
34ffe040e539485df8e5b4e631928697604ae7d71b94dff3fb1332fd6666e9c3
BLAKE2b-256 checksum
How to use checksums
392d741458ccae4e4daf60433038498de7261cf1a825541e90948a303e9259cb
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_11_0_arm64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_11_0_arm64.whl
Size 18.4 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b43295da2739049ab5e2697208da54c18a6782bc5d34d6489398059223292969
BLAKE2b-256 checksum
How to use checksums
0dc74aebcd16cb7922e5e4982266b1fa54723fc9dda575bc4234fa5cac1135ef
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_10_15_x86_64.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_10_15_x86_64.whl
Size 20.7 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6f9cca5313bfce98f45067f9697c45737ac33f96492f67df8598959a51d687bc
BLAKE2b-256 checksum
How to use checksums
1fa7de64ee5fca359d5f2017f470fe0be3a57e9c1c2c76180c96cb93d8557766
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_10_15_universal2.whl

Download URL duckdb-2.1.0.dev2610310630-cp312-abi3-macosx_10_15_universal2.whl
Size 38.8 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6b0236c6bf637139dd2ce1b70cbd66ad647df6eae3ef1c5924c7cfba92f54b94
BLAKE2b-256 checksum
How to use checksums
d6b9abc8a49601047b20e9b192ad66a3f7d5903ae4717bba17233a18cb32085d
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-win_arm64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-win_arm64.whl
Size 16.3 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
5fcea8214fa7ad0a36fe96802aa6ccb260fd223afc275ed5a96f8d9508dece37
BLAKE2b-256 checksum
How to use checksums
ca6231dc5e6501e75da4729e68895a317e60c9c5431e24b65212de1190fc67c8
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-win_amd64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-win_amd64.whl
Size 16.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3dcfcfa49d3d1d02b175d9a8d45886a26ce9b0ee09d0481925d805822c455efe
BLAKE2b-256 checksum
How to use checksums
ff9afd8415a5a47e59fb5960c4839e270c65040a6b19a440d4bd65fe70b3d271
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 25.3 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dc90c3d7e16d3f1535b1d356d5c951f4d6c42828b5f8829b8da4ab622b38f2a9
BLAKE2b-256 checksum
How to use checksums
aec2985cfe74a6b0e1940d15fe2a3cf5fe0636791a4fc28111bed3a7d101359f
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.6 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4ffde71a1cd8e7f6508fbd5368513a465993dd145cfdb5c5c348593f2687d12b
BLAKE2b-256 checksum
How to use checksums
0af78e312d37ceb1d6e8fedc2ff9b99638867563b1c5b9b708a53678af958feb
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_11_0_arm64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_11_0_arm64.whl
Size 18.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40ebf5d90658196ac6497ea7f3f2105b602c8a32afda0e53cfba9b83936d6bcd
BLAKE2b-256 checksum
How to use checksums
10549bfda0fe51ad59cb651bf93a7ee51b9bd68baace2b23f50afa20b3b053f3
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_10_15_x86_64.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_10_15_x86_64.whl
Size 20.7 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0d637e1d072c9ccb4b697f2325ce52da6c12849aa13e6e3304d40803260f805b
BLAKE2b-256 checksum
How to use checksums
250a6dff86dab47dfd2c1d9dd5245fad28a6bf35da323487efc0f3481d74a20e
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 1, 2026.

Transparency log

Release files / duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_10_15_universal2.whl

Download URL duckdb-2.1.0.dev2610310630-cp311-cp311-macosx_10_15_universal2.whl
Size 38.8 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4758c9a64edacfd4c7d4d0539da4d6653e6815de91d213268b2205ce9308187f
BLAKE2b-256 checksum
How to use checksums
d6f033e0d9f90c9c03e0514898cd9243b0ca52a45771f572309f3f29c8299262
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 1, 2026.

Transparency log

Security for duckdb 2.1.0.dev2610310630

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.1.0.dev2610310630.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 1, 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