Search Shortcut cmd + k | ctrl + k

DuckDB Preview (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.
  • v1.6: the next DuckDB version, in a very 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:

Platform Architecture v1.4-dev v1.5-dev v1.6-dev
Linux arm64 Download Download Download
Linux x86_64 Download Download Download
macOS arm64 / x86_64 Download Download Download
Windows arm64 / x86_64 Download Download Download

Python

For Python, we distribute two nightly builds.

  • To install the nightly build for v1.4-dev, run:

    pip install "duckdb<1.5.0"
    
  • To install the nightly build for v1.5-dev, run:

    pip install duckdb --pre --upgrade
    

Java

The following Maven snippet imports the SNAPSHOT version of the Java package:

<dependencies>
    <dependency>
        <groupId>org.duckdb</groupId>
        <artifactId>duckdb_jdbc</artifactId>
        <!-- replace the hash of the build here -->
        <version>1.5-627976eb-SNAPSHOT</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>central-snapshots</id>
        <url>https://central.sonatype.com/repository/maven-snapshots/</url>
        <snapshots><enabled>true</enabled></snapshots>
    </repository>
</repositories>

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 Download
Linux x86_64 Download
macOS arm64 / x86_64 Download
Windows arm64 Download
Windows x86_64 Download

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")