Metadata-Version: 2.1 Name: duckdb Version: 1.4.4 Summary: DuckDB in-process database Keywords: DuckDB,Database,SQL,OLAP Author: DuckDB Foundation Maintainer: DuckDB Foundation Classifier: Development Status :: 5 - Production/Stable Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Topic :: Database Classifier: Topic :: Database :: Database Engines/Servers Classifier: Topic :: Scientific/Engineering Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Education Classifier: Intended Audience :: Information Technology Classifier: Intended Audience :: Science/Research Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 Classifier: Programming Language :: C++ Project-URL: Documentation, https://duckdb.org/docs/stable/clients/python/overview Project-URL: Source, https://github.com/duckdb/duckdb-python Project-URL: Issues, https://github.com/duckdb/duckdb-python/issues Project-URL: Changelog, https://github.com/duckdb/duckdb-python/releases Requires-Python: >=3.9.0 Provides-Extra: all Requires-Dist: ipython; extra == "all" Requires-Dist: fsspec; extra == "all" Requires-Dist: numpy; extra == "all" Requires-Dist: pandas; extra == "all" Requires-Dist: pyarrow; extra == "all" Requires-Dist: adbc-driver-manager; extra == "all" Description-Content-Type: text/markdown
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](https://pypi.org/project/duckdb/): ```bash pip install duckdb ``` Install with all optional dependencies: ```bash pip install 'duckdb[all]' ``` ## Contributing See the [CONTRIBUTING.md](CONTRIBUTING.md) for instructions on how to set up a development environment.