DuckDB Installation
Client
Platform
Installation Version
This page contains links to the current stable and the LTS versions.
For the preview version, please visit the preview (nightly) page.
curl https://install.duckdb.org | sh
Package Manager (Homebrew)
brew install duckdbDocker Image
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdbDirect Download
duckdb_cli-osx-universal.zipSHA256:c5d8cb60d7d5ceb6bb94fce5ae4a17cc816db19c21b6bb5e0d2348b3b2240359
curl https://install.duckdb.org | DUCKDB_VERSION=1.4.5 shDirect Download
duckdb_cli-osx-universal.zipSHA256:8ef6d776ee60dd97a98edd46255c27d64cf3b3c8d4cd442e43b3ab5c765c8fd8
curl https://install.duckdb.org | sh
Docker Image
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdbDirect Downloads
glibc builds (recommended):
duckdb_cli-linux-amd64.zipSHA256:1f2fa724fb054b3dbe1a9cbd13de5b76997d850e7087ec762ba88db04e0180cf
duckdb_cli-linux-arm64.zipSHA256:377f03fb9f17ab5a78f28f829cbfcb5333da8ab3c2d0788f27694f81df77ed29
musl libc builds (for Alpine Linux):
duckdb_cli-linux-amd64-musl.zipSHA256:1f2fa724fb054b3dbe1a9cbd13de5b76997d850e7087ec762ba88db04e0180cf
duckdb_cli-linux-arm64-musl.zipSHA256:4ec3968b821a0a7e5d28a054b5e12097cc5f7448a240ac1f47f7e6442dd486be
curl https://install.duckdb.org | DUCKDB_VERSION=1.4.5 shDirect Downloads
duckdb_cli-linux-amd64.zipSHA256:ff4ef9ec59fe3e1a1f3dd1004c6218d1fd59c0533c185c968c4403fd0240d02b
duckdb_cli-linux-arm64.zipSHA256:c6d1c19631bb4d7a2a5dcf30586d888e167ce6fb22396060110c7a32e2bfc298
Direct Downloads
duckdb_cli-windows-amd64.zipSHA256:09e27c773eaab396754cbaa8fdbc5055c0006db4a579439839c7bb671894610f
duckdb_cli-windows-arm64.zipSHA256:ef9925eab44f01d3a885fa5e612d1e27e692c0aa8f25f20599d0fffb42d8d29c
Package Manager
winget install DuckDB.cliInstallation Script (Beta)
You can install the DuckDB CLI client with a script the Run menu or the Command Prompt. Please note that this script is in beta – exercise caution when using it.powershell -NoExit iex (iwr "https://install.duckdb.org/install.ps1").ContentDocker Image (for WSL2)
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdbDirect Downloads
duckdb_cli-windows-amd64.zipSHA256:d51e5368ac9dc1645df0cf08197cdb6e9dfee38369d732cfb719d63f2c79708b
duckdb_cli-windows-arm64.zipSHA256:b6099804ea99f8f8713996d7331a7e22df48b2d84c40e9804214c8795100a7ed
Note that DuckDB on Windows requires the Microsoft Visual C++ Redistributable.
Package Manager
winget install DuckDB.cli --version 1.4.5Docker Image (for WSL2)
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdb:1.4.5pip install duckdb
Note that DuckDB on Windows requires the Microsoft Visual C++ Redistributable.
pip install duckdb==1.4.5
Note that DuckDB on Windows requires the Microsoft Visual C++ Redistributable.
install.packages("duckdb")Installing from the Posit Public Package Manager (Linux)
options(HTTPUserAgent = sprintf("R/%s R (%s)",
getRversion(),
paste(getRversion(), R.version["platform"], R.version["arch"], R.version["os"])
))
install.packages("duckdb", repos="https://p3m.dev/cran/__linux__/manylinux_2_28/latest/")install.packages("duckdb", version="1.4.4")Installing from the Posit Public Package Manager (Linux)
options(HTTPUserAgent = sprintf("R/%s R (%s)",
getRversion(),
paste(getRversion(), R.version["platform"], R.version["arch"], R.version["os"])
))
install.packages("duckdb", version="1.4.4", repos="https://p3m.dev/cran/__linux__/manylinux_2_28/latest/")Direct Download (JAR)
duckdb_jdbc-1.5.4.0.jarSHA256:6bfca0c795f78bab000de41e848e730011d5c3834592042460d5fe2bd68218fd
Maven
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.5.4.0</version>
</dependency>See the Maven Central entry.
Gradle
implementation("org.duckdb:duckdb_jdbc:1.5.4.0")
Note that DuckDB on Windows requires the Microsoft Visual C++ Redistributable.
Direct Download (JAR)
duckdb_jdbc-1.4.5.0.jarSHA256:5f11500c4fe8af47cfb15b36bb92e22597ad2109556c1564823e2db1a210072e
Maven
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.4.5.0</version>
</dependency>See the Maven Central entry.
Gradle
implementation("org.duckdb:duckdb_jdbc:1.4.5.0")
Note that DuckDB on Windows requires the Microsoft Visual C++ Redistributable.
npm install @duckdb/node-apinpm install @duckdb/[email protected]cargo add duckdb --features bundledcargo add duckdb@1.4.5 --features bundledgo get github.com/duckdb/duckdb-go/v2go get github.com/duckdb/duckdb-go/[email protected]libduckdb-linux-amd64.zip
SHA256:838d98a85e697bab9935010c88a8c67d3312ccedcab4cb4a0ba01da65113bb70
libduckdb-linux-arm64.zipSHA256:7e154fd14d5b7afd7c9f36071000bf4badd3fa57a125cf7dc596f2c5ad82c1b2
libduckdb-osx-universal.zip
SHA256:3f3c52970ad1407ec5037062e1a5e575b24bd5b993c889f89fe5876eff47782c
libduckdb-windows-amd64.zip
SHA256:74e73afd3b010c6f310e14a961fff679f876952bc196f82584b0e2e76d11a91f
libduckdb-windows-arm64.zipSHA256:8056a9fc58a7c0ced9ebd5eb804e1bd2caf0e1ffb6711c8bd0c3ac0558a7da7f
libduckdb-linux-amd64.zip
SHA256:291efb2e127492ec5b652fb728a29587837763dac1d96bf211dc6429f10149b5
libduckdb-linux-arm64.zipSHA256:ead09563da5a3eba69c345363f04f27a1fb3b105d8b59206c8765cd098123c44
libduckdb-osx-universal.zip
SHA256:33f840404e3b420600936d5b59d342680aa4af41cc06d9a5589711e43cd75766
libduckdb-windows-amd64.zip
SHA256:f2079105369a2698f7d9663e5908a16919e7b03f4ff681ceb716b270a5903a11
libduckdb-windows-arm64.zipSHA256:e4959f966e8f11cd21c7cf8751b5187439e272641411eca78737974cc1ae0176
duckdb_odbc-linux-amd64.zip
SHA256:07a21a1046dc9cd66e93bba92e560d233ea339b7afc031130a8c7e8efb3f52da
duckdb_odbc-linux-arm64.zipSHA256:c4ebe642624d69442bf737e82dd14d9489bb3757fc6763fde15290b15eeea529
duckdb_odbc-osx-universal.zip
SHA256:09cf9518a140cb5886bc931e52afe4dfe6c8fa9be4b14a89d791c27ebd8dea37
duckdb_odbc-windows-amd64.zip
SHA256:9ee6a080736e6bd346c6208ee0e6fec49f39261d38e0f4413f4bf0651bd7b2e2
duckdb_odbc-windows-arm64.zipSHA256:3fdb53c8a6f382a2b4549f76ce797778dad1e037dd38634fa419a77d7392ca3e
duckdb_odbc-linux-amd64.zip
SHA256:c96143f3d4a57c2cdad1a648053ae500afb11403d0d4f0410078f4771f6e6ef0
duckdb_odbc-linux-arm64.zipSHA256:699c2e8b2baf97e43e5ba1b8cfdd359399e56fa781fff0bd8a962e2659429f7d
duckdb_odbc-osx-universal.zip
SHA256:8329ccc7cb413562dc04e07ca6b6c45f804a05099a8eda4a85122d7a8e9ed65e
duckdb_odbc-windows-amd64.zip
SHA256:a84cbc0087cdf43c6193dc7e4ca55ad2b1a7faf5dfcbc1084df976f512c7dc24
duckdb_odbc-windows-arm64.zipSHA256:9d8e8a921a85ccc7ce2456aab1847b9abfd54b60335f6c5f2a99fb2e24641889