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

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

Built distributions (wheels)

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

Total release size: 334.5 MB

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

Download URL duckdb-2.1.0.dev2610300858.tar.gz
Size 18.0 MB
Tags Source
SHA-256 checksum
How to use checksums
54770c6b68383b544cbcabe366a4c4fe35e74075be4a6148c01b5ce9a6efa40b
BLAKE2b-256 checksum
How to use checksums
1325dba77c3306e602f0b3ff67bda5763c971bbedc918a24257ea1255a7c3533
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp312-abi3-win_arm64.whl
Size 16.3 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
83ad3680b602814f461d83c9cf318bd2980af5b212aac8711772118c0c628cec
BLAKE2b-256 checksum
How to use checksums
f43730a68ad8fc01f9d1b47dc373a23ccbb15af2a3043fdde31f7f00f8bc9bbb
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp312-abi3-win_amd64.whl
Size 16.4 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
fba57e94e7fa25f11b4834f820e807c2749f6aba989c1dddefe88e459940ad04
BLAKE2b-256 checksum
How to use checksums
2b2790377473f6a70175a8cf787bfbddab3a4fa16ca1939d241df3f300547108
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
22c1ddec7b13a2c468ab52e50ab453c3caa26877dbba8470bf35eba82152054a
BLAKE2b-256 checksum
How to use checksums
0682345fc9a4d03dd2bcf0d5c899648c8cef31760b3b0601b3a0d65a0d13ef95
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.5 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
87609d506543af6176a9e445847f0de76ace2562c341fd5c1bed9d8b6cd99cc4
BLAKE2b-256 checksum
How to use checksums
fdc713e4fe184f5f32905729e6337c1e57ea4e8aac61b4f88545774d4f702e76
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
c29999c39929916dca14bda90695fcc96d8a7af0b0c73594ebf85f66799d1fb4
BLAKE2b-256 checksum
How to use checksums
5cb4a016dab7b6793531dd41fccad890e716ae701505f2fc0b9862ea3a6f632d
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
8218b52b2853e30f8b12e815725eb6e09bee60166011aa7fcc90c6a81037e793
BLAKE2b-256 checksum
How to use checksums
90ce7f912d55bab13da84a9e6e1e66a0a871f788e3b238996cc3dc7bc52d2e1c
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
fad0993a2f440595f09bf4fb71dd0df3924650fd73c39f7ef00e27ad5a922a9e
BLAKE2b-256 checksum
How to use checksums
fd588dd6605d795f100df32dbaf9e4634dac839eecda9ae13821684f88e1424d
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp311-cp311-win_arm64.whl
Size 16.3 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
c2563a6e20b6101d7e6f7e1d2da302846c41a5d47be07ea20dd168b1818694f7
BLAKE2b-256 checksum
How to use checksums
ff15c74b4a36c6dddda4bf0022033972f54e247b9287f381744e805a082ef053
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp311-cp311-win_amd64.whl
Size 16.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
de816cdaf856e687652f46721f99b8e35fcd8f3c52c6b1d663d72bf3f2982003
BLAKE2b-256 checksum
How to use checksums
6cb40fdd8065a37e79fe173f4d42b51192ac300e18e8ec3725d4afd165f1ef79
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
2136d7f42176fbfa0c4d7e8e2ffd3be830c31e59d91245b53b130a91ffb999aa
BLAKE2b-256 checksum
How to use checksums
5d3a0349d59cf07337711a3ad11ea75fe1a9e9507f5bc03a2c114aaf5ad7ef5a
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 22.5 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0d39e3e1153cc0ed5aac1d13d7034a94c3c6cb89a8c53dcd40be0bb029477d2d
BLAKE2b-256 checksum
How to use checksums
41871929e24ae2b3d59023fcb5c5d8a6805cb7e7769474eba0ec3fc71de790be
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
08ac46c09a0ec93f469e71667207e5441c02395947a3432532c32ead7e7154f4
BLAKE2b-256 checksum
How to use checksums
b843f95b0daad8caa38564373325aee80275f0d85567961f817ff42c5c8c0381
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
055ffabb42296a0a3387abf1fbaffa9bb06cbc6f5434eedac1e4c4adebad1bf6
BLAKE2b-256 checksum
How to use checksums
0447c63de0b05d00fa00a4b938bd30913cfbeffcf017205d3eadcf5aff15a155
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 30, 2026.

Transparency log

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

Download URL duckdb-2.1.0.dev2610300858-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
2c761842e430560c2d96b96a9b32c2207d271a313306594243ea60eb42c991d3
BLAKE2b-256 checksum
How to use checksums
3d2bf73e3fc545608f5d1aad691c2680117bc42ee2c8b1e66e15f7ec1d437784
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 30, 2026.

Transparency log

Security for duckdb 2.1.0.dev2610300858

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.dev2610300858.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 30, 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