This page contains installation options for DuckDB.
- Binaries are available for major programming languages and platforms.
- We recommend using the stable release (currently 0.10.2).
- If there are no pre-packaged binaries available, consider building DuckDB from source.
Version
-
0.10.2 (stable release)
-
Nightly build (bleeding edge)
Environment
- Command line
- Python
- R
- Java
- Node.js
- Rust
- Go
- C/C++
- ODBC
Platform
- Windows
- macOS
- Linux
Download method
- Package manager
- Direct download
Architecture
- x86_64
- arm64
Installation
This section is intentionally left blank
Usage example
On aarch64, if the DuckDB R package does not successfully compile, you may need to change your R environment's Make variables.
git clone https://github.com/duckdb/duckdb.git
cd duckdb
git checkout v0.10.2
make -j8
cd duckdb
git checkout v0.10.2
make -j8
git clone https://github.com/duckdb/duckdb.git
cd duckdb
make -j8
cd duckdb
make -j8
DuckDB is currently not available via apt/yum.
Please use one of the following binaries:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-amd64.zip
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
Please use one of the following binaries:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-amd64.zip
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
DuckDB is currently not available via apt/yum.
Please use the following binary:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
Please use the following binary:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
DuckDB is currently not available via apt/yum.
Please use the following binary:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-amd64.zip
Please use the following binary:
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-amd64.zip
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-amd64.zip
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
https://github.com/duckdb/duckdb/releases/download/v0.10.2/duckdb_cli-linux-aarch64.zip
On aarch64, if the DuckDB R package does not successfully compile, you may need to change your R environment's make variables.
Nightly Java builds are available in the Sonatype snapshots repository, which can be accessed as follows:
Currently not available