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.0.dev2610162032

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.0.dev2610162032
File Size Uploaded
duckdb-2.0.0.dev2610162032.tar.gz 16.7 MB Details

Built distributions (wheels)

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

Total release size: 319.1 MB

Release files / duckdb-2.0.0.dev2610162032.tar.gz

Download URL duckdb-2.0.0.dev2610162032.tar.gz
Size 16.7 MB
Tags Source
SHA-256 checksum
How to use checksums
498f76a4ece48f2269754eb17d781b319331dc18333549192308af290a8ab676
BLAKE2b-256 checksum
How to use checksums
3a91472713d01590cfbaed38ee85fd59b909a50464b543a845a9a54c4a68bc63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-win_arm64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-win_arm64.whl
Size 15.6 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
4284fdbe9c6ad96aa68490c1152fbf1d9b676568cfcbda7c74925c136047fa07
BLAKE2b-256 checksum
How to use checksums
1ce693a7295f3e0b3200dc1e49914ae9582b8afdcd139cb969e9e926f632f08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-win_amd64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-win_amd64.whl
Size 15.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
808300b42eb8ac9412ec2fa02659bcd7f52f2b745b765f16a968fde6d695f895
BLAKE2b-256 checksum
How to use checksums
14a32fcb93063a8bcca9b490a6493fb9ab14a60d75ef8cbbe17c3f6e6178d3fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.8 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
1d30eb6a8a03e83b3704e7384e2d662d43f26011edeec6a34771e32b47f7f5e2
BLAKE2b-256 checksum
How to use checksums
61462aff065971a6d1023ba3c7bb24a6383be834b6eaf5ea97b63927fb31137c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a62dd4bd1ad2c966d8d20682d5c5b4be32d9d42ec762caf0bafda2720d74d1c6
BLAKE2b-256 checksum
How to use checksums
008566798e48abe0f1215b2802ed5f08d61f3fc5ef3f85400fa2334627155ffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_11_0_arm64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_11_0_arm64.whl
Size 17.5 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72f1be0b399114c528951b402dea072e33b17d2faa2effa63b97cc32a2b9eab7
BLAKE2b-256 checksum
How to use checksums
48a9e32084b8f89a35f48485775ebf4b334dc32b37a334c1228d18f2c12a780d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_10_15_x86_64.whl
Size 19.6 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0636fbc32dc1f967b2275f304de33bbea984281799f32881b6a6a4bb8013c42c
BLAKE2b-256 checksum
How to use checksums
e26683d3c81200640c83c21ae94eeb8daac9bcc7c04374bd5704dec63e7ed2e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_10_15_universal2.whl

Download URL duckdb-2.0.0.dev2610162032-cp312-abi3-macosx_10_15_universal2.whl
Size 37.0 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d5f532b7d3e83f4ee6d6616529a35532eb8862bbd7d0ffaa231f91884b093a81
BLAKE2b-256 checksum
How to use checksums
35925bd0e852c46e586cb2b29d7e2a0a231e94adebcc5cda128a04462d27c968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-win_arm64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-win_arm64.whl
Size 15.6 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
8f9c5b43681981c44760b6d9628c6ffe4a57af2c8500be27c6fb236c82004494
BLAKE2b-256 checksum
How to use checksums
26ab75131082f7eb1b2b1bccc44fc3c55fd0ab2efff720a0690abd9a6ea14e0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-win_amd64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-win_amd64.whl
Size 15.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
def9d2cee92533912891de756bf604283ac89f9feb16d3104eaa6e2f977263b8
BLAKE2b-256 checksum
How to use checksums
d3a4a5af748e797157fd668c0a7a9eedc6f35996b1bd49f6638738c1fdc964aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 24.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
67cb3042a87fd9be0c0a4cfd1a5f7f90431137df750986c05f23d42ee7a5049f
BLAKE2b-256 checksum
How to use checksums
4d40043518ea3439f95442ea4c0a5ab62f406fe8d051927e19dfdbb4ba1a3f4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
06614d99b552d9f824bac98f6504c40dbf7ed54cbe9e960c2bc902e63e5d082b
BLAKE2b-256 checksum
How to use checksums
80413a408c8d8f07bd3e310d675c435cf88471a13d5da3468122e455ffdb0585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_11_0_arm64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_11_0_arm64.whl
Size 17.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99045c49842c9034b5df0595866b9fb97a03c99415624c7912a073781d0117d8
BLAKE2b-256 checksum
How to use checksums
58d7fff9a4ec4b8b7a2cff14a5b5cb40bb0f0072531f6a9e53f09d20dc1b31f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_10_15_x86_64.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_10_15_x86_64.whl
Size 19.6 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9fc7f8c2ed67562fe214544d37eb5fad81f5fb82ef13022d12523958d7db1d1c
BLAKE2b-256 checksum
How to use checksums
d10d366325f9cbd9b9dece36619b2a00483e209068803f0c0ecc3cdf22184cb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release files / duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_10_15_universal2.whl

Download URL duckdb-2.0.0.dev2610162032-cp311-cp311-macosx_10_15_universal2.whl
Size 37.0 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
23a621acb1028504c7eb9b0ef3d5fd09f8db9efd10e719dfd123a2e55792b767
BLAKE2b-256 checksum
How to use checksums
d0c4ec999501c4461a92d0ad44122593add243650bc39bec6a50cd413f249d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.5.6

35 release files

1.5.5

35 release files

1.5.4

35 release files

1.5.3

35 release files

1.5.2

35 release files

1.5.1

35 release files

1.4.5

41 release files

1.4.4

41 release files

1.4.2

37 release files

1.4.0

31 release files

1.3.1

36 release files

1.3.0

36 release files

1.1.2

52 release files

1.1.1

52 release files

0.9.2

39 release files

0.9.1

39 release files

0.9.0

39 release files

0.8.1

52 release files

0.8.0

47 release files

0.7.1

47 release files

0.7.0

47 release files

0.6.0

47 release files

0.5.1

38 release files

0.4.0

38 release files

0.3.4

38 release files

0.3.3

13 release files

0.3.1

29 release files

0.2.7

23 release files

0.2.5

20 release files

0.2.1

15 release files

0.2.0

13 release files

0.1.9

7 release files

0.1.8

7 release files

0.1.7

7 release files

0.1.1

11 release files

0.1.0

6 release files

0.0.3

3 release files

0.0.2

1 release file

0.0.0

60 release files

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