DuckDB in-process database
Project Links
Meta
Author: DuckDB Foundation
Maintainer: DuckDB Foundation
Requires Python: >=3.10.0
Classifiers
Development Status
- 5 - Production/Stable
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Topic
- Database
- Database :: Database Engines/Servers
- Scientific/Engineering
Intended Audience
- Developers
- Education
- Information Technology
- Science/Research
Programming Language
- Python
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- C++
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.
1.6.0.dev12
Mar 20, 2026
1.6.0.dev11
Mar 19, 2026
1.5.2.dev38
Apr 02, 2026
1.5.2.dev7
Mar 27, 2026
1.5.2.dev5
Mar 26, 2026
1.5.1
Mar 23, 2026
1.5.1.dev6
Mar 19, 2026
1.5.1.dev4
Mar 16, 2026
1.5.1.dev2
Mar 13, 2026
1.5.0
Mar 09, 2026
1.5.0.dev336
Mar 06, 2026
1.5.0.dev334
Mar 05, 2026
1.5.0.dev332
Mar 03, 2026
1.5.0.dev329
Feb 27, 2026
1.5.0.dev313
Feb 25, 2026
1.5.0.dev311
Feb 24, 2026
1.5.0.dev307
Feb 20, 2026
1.5.0.dev293
Feb 19, 2026
1.5.0.dev285
Feb 18, 2026
1.5.0.dev277
Feb 17, 2026
1.5.0.dev273
Feb 16, 2026
1.5.0.dev271
Feb 13, 2026
1.5.0.dev260
Feb 11, 2026
1.5.0.dev254
Feb 09, 2026
1.5.0.dev252
Feb 08, 2026
1.5.0.dev250
Feb 07, 2026
1.5.0.dev243
Feb 06, 2026
1.5.0.dev228
Jan 29, 2026
1.5.0.dev166
Jan 14, 2026
1.5.0.dev164
Jan 12, 2026
1.5.0.dev136
Jan 07, 2026
1.5.0.dev124
Jan 06, 2026
1.5.0.dev103
Nov 22, 2025
1.5.0.dev94
Nov 01, 2025
1.5.0.dev90
Oct 30, 2025
1.5.0.dev86
Oct 29, 2025
1.5.0.dev56
Oct 09, 2025
1.5.0.dev53
Oct 08, 2025
1.5.0.dev44
Sep 28, 2025
1.5.0.dev37
Sep 19, 2025
1.5.0.dev32
Sep 18, 2025
1.4.5.dev25
Apr 03, 2026
1.4.5.dev23
Mar 31, 2026
1.4.5.dev18
Mar 21, 2026
1.4.5.dev16
Mar 18, 2026
1.4.5.dev14
Mar 06, 2026
1.4.5.dev12
Mar 05, 2026
1.4.5.dev10
Mar 01, 2026
1.4.5.dev8
Feb 17, 2026
1.4.5.dev6
Feb 06, 2026
1.4.5.dev4
Jan 31, 2026
1.4.5.dev2
Jan 27, 2026
1.4.4
Jan 26, 2026
1.4.4.dev60
Jan 26, 2026
1.4.4.dev58
Jan 24, 2026
1.4.4.dev48
Jan 17, 2026
1.4.4.dev46
Jan 16, 2026
1.4.4.dev44
Jan 14, 2026
1.4.4.dev42
Jan 12, 2026
1.4.4.dev40
Jan 10, 2026
1.4.4.dev38
Jan 08, 2026
1.4.4.dev36
Jan 07, 2026
1.4.4.dev34
Jan 06, 2026
1.4.4.dev32
Jan 04, 2026
1.4.4.dev30
Dec 26, 2025
1.4.4.dev28
Dec 24, 2025
1.4.4.dev26
Dec 22, 2025
1.4.4.dev24
Dec 20, 2025
1.4.4.dev22
Dec 19, 2025
1.4.4.dev18
Dec 17, 2025
1.4.4.dev16
Dec 16, 2025
1.4.4.dev11
Dec 14, 2025
1.4.4.dev6
Dec 13, 2025
1.4.4.dev4
Dec 12, 2025
1.4.3
Dec 09, 2025
1.4.3.dev34
Dec 07, 2025
1.4.3.dev28
Dec 06, 2025
1.4.3.dev26
Dec 05, 2025
1.4.3.dev24
Dec 04, 2025
1.4.3.dev19
Dec 03, 2025
1.4.3.dev17
Dec 01, 2025
1.4.3.dev15
Nov 30, 2025
1.4.3.dev13
Nov 29, 2025
1.4.3.dev11
Nov 24, 2025
1.4.3.dev10
Nov 22, 2025
1.4.3.dev8
Nov 21, 2025
1.4.3.dev4
Nov 19, 2025
1.4.3.dev2
Nov 13, 2025
1.4.2
Nov 12, 2025
1.4.2.dev57
Nov 12, 2025
1.4.2.dev56
Nov 11, 2025
1.4.2.dev49
Nov 06, 2025
1.4.2.dev42
Nov 02, 2025
1.4.2.dev38
Nov 01, 2025
1.4.2.dev29
Oct 29, 2025
1.4.2.dev27
Oct 17, 2025
1.4.2.dev26
Oct 16, 2025
1.4.2.dev23
Oct 11, 2025
1.4.2.dev6
Oct 09, 2025
1.4.2.dev1
Oct 08, 2025
1.4.1
Oct 07, 2025
1.4.1.dev141
Oct 05, 2025
1.4.1.dev137
Oct 03, 2025
1.4.1.dev135
Oct 02, 2025
1.4.1.dev125
Sep 26, 2025
1.4.1.dev116
Sep 25, 2025
1.4.1.dev113
Sep 23, 2025
1.4.1.dev12
Sep 19, 2025
1.4.1.dev6
Sep 18, 2025
1.4.0
Sep 16, 2025
1.3.2
Jul 08, 2025
1.3.1
Jun 16, 2025
1.3.0
May 21, 2025
1.2.2
Apr 08, 2025
1.2.1
Mar 05, 2025
1.2.0
Feb 05, 2025
1.1.3
Nov 04, 2024
1.1.2
Oct 14, 2024
1.1.1
Sep 24, 2024
1.1.0
Sep 09, 2024
1.0.0
Jun 03, 2024
0.10.3
May 22, 2024
0.10.2
Apr 17, 2024
0.10.1
Mar 18, 2024
0.10.0
Feb 13, 2024
0.9.2
Nov 14, 2023
0.9.1
Oct 11, 2023
0.9.0
Sep 26, 2023
0.8.1
Jun 13, 2023
0.8.0
May 17, 2023
0.7.1
Feb 27, 2023
0.7.0
Feb 13, 2023
0.6.1
Dec 06, 2022
0.6.0
Nov 14, 2022
0.5.1
Sep 19, 2022
0.5.0
Sep 05, 2022
0.4.0
Jun 20, 2022
0.3.4
Apr 25, 2022
0.3.3
Apr 11, 2022
0.3.2
Feb 07, 2022
0.3.1
Nov 16, 2021
0.3.0
Oct 06, 2021
0.2.9
Sep 06, 2021
0.2.8
Aug 02, 2021
0.2.7
Jun 14, 2021
0.2.6
May 08, 2021
0.2.5
Mar 10, 2021
0.2.4
Feb 02, 2021
0.2.3
Dec 03, 2020
0.2.2
Nov 01, 2020
0.2.1
Aug 29, 2020
0.2.0
Jul 23, 2020
0.1.9
Jun 19, 2020
0.1.8
Jun 05, 2020
0.1.7
May 04, 2020
0.1.6
Apr 08, 2020
0.1.5
Mar 03, 2020
0.1.3
Feb 03, 2020
0.1.2
Jan 06, 2020
0.1.1
Sep 24, 2019
0.1.0
Jun 27, 2019
0.0.3
May 08, 2019
0.0.2
May 08, 2019
0.0.0
Dec 16, 2023
Wheel compatibility matrix
Files in release
duckdb-1.5.1-cp310-cp310-macosx_10_9_universal2.whl (28.7MiB)
duckdb-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl (15.2MiB)
duckdb-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (13.6MiB)
duckdb-1.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4MiB)
duckdb-1.5.1-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (20.4MiB)
duckdb-1.5.1-cp310-cp310-win_amd64.whl (12.5MiB)
duckdb-1.5.1-cp311-cp311-macosx_10_9_universal2.whl (28.7MiB)
duckdb-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl (15.2MiB)
duckdb-1.5.1-cp311-cp311-macosx_11_0_arm64.whl (13.6MiB)
duckdb-1.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4MiB)
duckdb-1.5.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (20.4MiB)
duckdb-1.5.1-cp311-cp311-win_amd64.whl (12.5MiB)
duckdb-1.5.1-cp311-cp311-win_arm64.whl (13.3MiB)
duckdb-1.5.1-cp312-cp312-macosx_10_13_universal2.whl (28.7MiB)
duckdb-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl (15.3MiB)
duckdb-1.5.1-cp312-cp312-macosx_11_0_arm64.whl (13.6MiB)
duckdb-1.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4MiB)
duckdb-1.5.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (20.4MiB)
duckdb-1.5.1-cp312-cp312-win_amd64.whl (12.5MiB)
duckdb-1.5.1-cp312-cp312-win_arm64.whl (13.2MiB)
duckdb-1.5.1-cp313-cp313-macosx_10_13_universal2.whl (28.7MiB)
duckdb-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl (15.3MiB)
duckdb-1.5.1-cp313-cp313-macosx_11_0_arm64.whl (13.6MiB)
duckdb-1.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4MiB)
duckdb-1.5.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (20.4MiB)
duckdb-1.5.1-cp313-cp313-win_amd64.whl (12.5MiB)
duckdb-1.5.1-cp313-cp313-win_arm64.whl (13.2MiB)
duckdb-1.5.1-cp314-cp314-macosx_10_15_universal2.whl (28.7MiB)
duckdb-1.5.1-cp314-cp314-macosx_10_15_x86_64.whl (15.3MiB)
duckdb-1.5.1-cp314-cp314-macosx_11_0_arm64.whl (13.6MiB)
duckdb-1.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4MiB)
duckdb-1.5.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (20.4MiB)
duckdb-1.5.1-cp314-cp314-win_amd64.whl (13.0MiB)
duckdb-1.5.1-cp314-cp314-win_arm64.whl (13.7MiB)
duckdb-1.5.1.tar.gz (17.2MiB)