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

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.dev2610161340
File Size Uploaded
duckdb-2.0.0.dev2610161340.tar.gz 16.6 MB Details

Built distributions (wheels)

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

Download URL duckdb-2.0.0.dev2610161340.tar.gz
Size 16.6 MB
Tags Source
SHA-256 checksum
How to use checksums
593efb6f64b486e3f44bf29ab7631d0e6be856985a4e353049e427f6ffa673f0
BLAKE2b-256 checksum
How to use checksums
9efebd441620af84cf1c3f8e616192372fef4bd4b92196aa4da8bc5f8345ca30
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp312-abi3-win_arm64.whl
Size 15.6 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
ad130c734daac7b46336cf0c4c0c948da60221f34be15abe9abd060bfcf08427
BLAKE2b-256 checksum
How to use checksums
b29e16f640788fb0b8685dcea2ab73076094f5bff29834fee45e68cfd850e791
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp312-abi3-win_amd64.whl
Size 15.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
7c8e59dd695281f62ae837cd131ad799bc4df817cb6c017678398d4b72754c94
BLAKE2b-256 checksum
How to use checksums
e76d835da0c9f53c0a44fd8d5fbfcf881e1cd8b8231c1be5348ae8f8faedf879
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
c876dbcbc5af8215ffeab281f1ae3572f744412a51365352303dff13f12b3433
BLAKE2b-256 checksum
How to use checksums
eef5baa71e8597f74b353ff79d3660b2c31abf9bc537a1982e3be01c021a9085
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
8df1b859980939c6c2f39d0c13aa843dd426db18611554324d5ed6ca4c7987bc
BLAKE2b-256 checksum
How to use checksums
7d71f75f94bc597db04f0f12c3056e4ca24bf9b08c020c8179b6f97c9d347b34
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
32645df53c1e5973d87837318bbe4c3634baf2ad0eeac3a560ef6b798ef4e527
BLAKE2b-256 checksum
How to use checksums
d526b7cf2acc41b1e6376a9ad93dd72531f3c55bbef3da67f9ea59f3d57ec285
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
c4f967e8d33dcd18e6741a86c9b5ad1b6c01b91bb6cb536ba9f527a885ee50ee
BLAKE2b-256 checksum
How to use checksums
f9da2bd510bd0e46ebe15e088da79310c930fe31fb1c94804eb402c5f394d0c0
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp312-abi3-macosx_10_15_universal2.whl
Size 36.9 MB
Tags CPython 3.12 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f97c11d36783017144f01bb4f888c9e5078272393fe1b46fda45725b3bd52be7
BLAKE2b-256 checksum
How to use checksums
e2b43a1f9409528cff266daec63adb2a175a08c587e73bb55c14548177ee8d96
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp311-cp311-win_arm64.whl
Size 15.6 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
91c7dbe414003a7aac892c5742242d3c0c1511a35be12639ecf16fbec6491de2
BLAKE2b-256 checksum
How to use checksums
f66cac3a15f5c57d6c41e2b140fe5683d420cd3a0aceb465500193d9b7039b0d
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp311-cp311-win_amd64.whl
Size 15.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e3767d9c36c65a70dfaef65be93f6c1c81222861883a26a647588b2c83ce40a1
BLAKE2b-256 checksum
How to use checksums
865d202c64f1b3be9f0d4f1a4f954cac8709a82e102bc38aa704ff641278dc46
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
5bafc2c254ac68298e831d089923da6d59a790a83bd2cb7c77662f4ed83e13b3
BLAKE2b-256 checksum
How to use checksums
e984075911fd7424572a554036a3d004070b1c8fac3660826b72316238545faf
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
8d0471c0920ebf264cd3e9f778682707b75879f2027ed37fdc752fba9955e4d4
BLAKE2b-256 checksum
How to use checksums
9495bd8e445879ad63f90594f6363e79f08635d06fa4bf5600c662fea3611bf7
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
d7b8fcdfea3c1e9eac5f608f31edb38114f8c599170817d24452e1f0311d4215
BLAKE2b-256 checksum
How to use checksums
e55c86dba4d061c33d63c331d342d5f31ecc9cba488c9985da949fb285563874
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-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
fbf8c06835ce2348448998933e08b1e993a61f22114ac83b484e5d99c581d8f7
BLAKE2b-256 checksum
How to use checksums
62f40a42f24f1a103143fa365d74567c57e4e924c8ebd24abf3ae44c5700b7b6
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 16, 2026.

Transparency log

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

Download URL duckdb-2.0.0.dev2610161340-cp311-cp311-macosx_10_15_universal2.whl
Size 36.9 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7e9cccb120bfa607436882f496854b5cbc738c2821a92709eac4f2674751c321
BLAKE2b-256 checksum
How to use checksums
9b3478918e11b58e8461bff8eef775cf56ba1f6c23dd8d1bbcdac7858841b551
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 16, 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