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:7a4bc3a93f7f92f5b40cd09c21afaf98e415c6cb9d9170064993782e779f4115
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:08c0ca117111fcede14239d0093792352befdc174218c344d232c13279643d05
duckdb_cli-linux-arm64.zipSHA256:02163197027a42149147364d31fa67cac82108517a4be43304a1cc226eaef07a
musl libc builds (for Alpine Linux):
duckdb_cli-linux-amd64-musl.zipSHA256:08c0ca117111fcede14239d0093792352befdc174218c344d232c13279643d05
duckdb_cli-linux-arm64-musl.zipSHA256:520e4a9024be2f5bd2dafd84b806740c0544e4b47412291f200bd739a5b0f7ff
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:e1428b7114a841626b5054723731cbf45c6df91b42ae1a6c355f88fad1f6dc4c
duckdb_cli-windows-arm64.zipSHA256:9d0370d085684e1619ecc5efb2656cde930c50f1418380f0ae9d0379ddf06b12
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.5.0.jarSHA256:de664e5f76d48ad71097acfb33063ffcbaf3c0dfa7f39bd1f947b2d193fe6e8e
Maven
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.5.5.0</version>
</dependency>See the Maven Central entry.
Gradle
implementation("org.duckdb:duckdb_jdbc:1.5.5.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:1fb8ce388157d84a25abe685a8a2520bf00c00321821968e4bb398fd766e7abb
libduckdb-linux-arm64.zipSHA256:abe4f6f005ee0b448a058322f4263584b4bd1b6faf7ab4637b79eeaf978f8e9c
libduckdb-osx-universal.zip
SHA256:7b5b8915cc382d0708636fe6385c0cdad5a61c9ff8ba2638b3e2141640783155
libduckdb-windows-amd64.zip
SHA256:8375eb1fcf2212e8a0817950354815d4dde9dd383c2d9fa7b8975b71e278c1bd
libduckdb-windows-arm64.zipSHA256:006f8df62957f640a100d673432a5b6f9a7002662822a4567ed06a436ee1d801
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:b2112633f4edb84514e95c89927fc3c32c4655ac36db2242f7473b7fb90f8364
duckdb_odbc-linux-arm64.zipSHA256:d7c2c601eac440247440099270b69e42587168cc98133a76441c16fc1ac00bad
duckdb_odbc-osx-universal.zip
SHA256:d0d0a53f82bcfae04f46aa0080b9a7023a913a75cf59e6e1600bf9a8bf9dc086
duckdb_odbc-windows-amd64.zip
SHA256:54a8585b838db8fe2ff12dd34259fd43b56620607460256a565deb46d52ce26b
duckdb_odbc-windows-arm64.zipSHA256:0fe973d3dbfaa540281c84b18858e4e4bfcaffb607b92b22bb31b73e098b00cf
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