DuckDB Installation
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:d6ac869dad8b197ce372b20162e2a95d20fc93b6e105505921e143da700bb263
Direct Downloads
duckdb_cli-windows-amd64.zipSHA256:3fab5174658bf16189c80eaa047b3e7737847491c9e4433a985adf014618cbd9
duckdb_cli-windows-arm64.zipSHA256:b753187a285f491bf7e2dfbb0b893f551390806f6944d9f1764a7aa7e69d9dbb
Package Manager
winget install DuckDB.cli
Docker Image
docker run --rm -it -v "$(pwd):/workspace" -w /workspace duckdb/duckdb
install.packages("duckdb")
Maven
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.4.1.0</version>
</dependency>
Gradle
implementation("org.duckdb:duckdb_jdbc:1.4.1.0")
Direct Download (JAR)
duckdb_jdbc-1.4.1.0.jarSHA256:038db35c2c8fdab337cf0592f1213ba3eac04cdb51b91485adf20b97a0aa3f93
npm install @duckdb/node-api
cargo add duckdb --features bundled
go get github.com/marcboeker/go-duckdb
duckdb_odbc-windows-amd64.zipSHA256:9ce35378ef7e6a5c6a47e37d0d2af0b87599aa4238ed513e21abf4a262d605f8
The ODBC client is not yet available as a binary for Windows / arm64.