curl https://install.duckdb.org | sh
Package Manager (Homebrew)
brew install duckdb
Docker Image
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdb
Direct Download
duckdb_cli-osx-universal.zipSHA256:35d243d8bdec0ba773ab28f455f956c04c74ebb2f3d10a58b1d109160b0509cd
Direct Downloads
duckdb_cli-windows-amd64.zipSHA256:2a31d67cf54aec3494fb331147edddfee1cd7f3fadcb5b84056f9bc28cf76576
duckdb_cli-windows-arm64.zipSHA256:56965caa343d1c2914bf372e1fa2ed2a5842b081da2252ff93a9abc99744ab55
Package Manager
winget install DuckDB.cli
Docker Image
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdb
install.packages("duckdb")
Direct Download (JAR)
duckdb_jdbc-1.4.2.0.jarSHA256:038db35c2c8fdab337cf0592f1213ba3eac04cdb51b91485adf20b97a0aa3f93
Maven
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.4.2.0</version>
</dependency>
Gradle
implementation("org.duckdb:duckdb_jdbc:1.4.2.0")
npm install @duckdb/node-api
cargo add duckdb --features bundled
go get github.com/duckdb/duckdb-go/v2
duckdb_odbc-windows-amd64.zipSHA256:9ce35378ef7e6a5c6a47e37d0d2af0b87599aa4238ed513e21abf4a262d605f8
The ODBC client is not yet available as a binary for Windows / arm64.