DuckDB Preview (Alpha/Nightly) Installation
The preview (nightly) builds provide development versions of DuckDB. As such, they are constantly in flux and they are less suitable for production use than the stable releases of DuckDB. You should only use these releases if you are looking for recent bugfixes or optimizations.
There are currently the following DuckDB versions under development:
- v1.4: the LTS release.
- v1.5: the current stable DuckDB release.
- v2.0: the next DuckDB version, in an early stage of the development.
Command Line Interface (CLI), C and C++ Clients
For the CLI, C and C++ clients, there are three preview builds available
v1.4-dev
To download the CLI or the C/C++ libraries as a package, use the following links:
| Platform | Architecture | v1.4-dev |
|---|---|---|
| Linux | arm64 |
zip |
| Linux | x86_64 |
zip |
| macOS | arm64 / x86_64 |
zip |
| Windows | arm64 / x86_64 |
zip |
v1.5-dev
To download the CLI or the C/C++ libraries as a package, use the following links:
| Platform | Architecture | v1.5-dev |
|---|---|---|
| Linux | arm64 |
zip |
| Linux | x86_64 |
zip |
| macOS | arm64 / x86_64 |
zip |
| Windows | arm64 / x86_64 |
zip |
v2.0-dev
To install the preview build on Linux and macOS, run:
curl https://install.duckdb.org | DUCKDB_VERSION=alpha bash
v2.0-dev CLI
To download the v2.0-dev CLI as an archive, use the following links:
| Platform | Architecture | v2.0-dev |
|---|---|---|
| Linux | arm64 |
tar.gz |
| Linux | x86_64 |
tar.gz |
| macOS | arm64 / x86_64 |
tar.gz |
| Windows | arm64 |
tar.gz |
| Windows | x86_64 |
tar.gz |
v2.0-dev Libraries
To download the v2.0-dev C/C++ libraries as an archive, use the following links:
| Platform | Architecture | v2.0-dev |
|---|---|---|
| Linux | arm64 |
tar.gz |
| Linux | x86_64 |
tar.gz |
| macOS | arm64 / x86_64 |
tar.gz |
| Windows | arm64 |
tar.gz |
| Windows | x86_64 |
tar.gz |
Python
For Python, we distribute different nightly builds. Note that not all of them are available at all times and a few days can be skipped when nightly builds fail.
Python v1.4-dev
pip install "duckdb<1.5.0" --pre --upgrade
Python v1.5-dev
pip install "duckdb<1.6.0" --pre --upgrade
Python v2.0-dev
pip install duckdb --pre --upgrade
Java
We are working on delivering you the latest Java client. Stay tuned.
Node.js (Neo)
For the DuckDB Node Neo driver, the nightly release is currently not available.
ODBC
For ODBC, the preview builds are based on the main branch of the duckdb/duckdb-odbc repository.
| Platform | Architecture | Download |
|---|---|---|
| Linux | arm64 |
zip |
| Linux | x86_64 |
zip |
| macOS | arm64 / x86_64 |
zip |
| Windows | arm64 |
zip |
| Windows | x86_64 |
zip |
R
In R, run the following to install the latest DuckDB from source based on the main branch of the duckdb/duckdb-r repository.
install.packages("pak")
pak::pak("duckdb/duckdb-r")