Download
Universal packages
The most reliable way to install sbt is to use SDKMAN or manually install from the universal packages.
- sbt-2.0.6.zip
- sbt-2.0.6.zip.sha256
- sbt-2.0.6.zip.asc
- sbt-2.0.6.tgz
- sbt-2.0.6.tgz.sha256
- sbt-2.0.6.tgz.asc
SDKMAN!
$ sdk install sbt
Homebrew
$ brew install sbt
Warning
Homebrew maintainers have added a dependency to JDK 13 because they want to use more brew dependencies (brew#50649). This causes sbt to use JDK 13 even when java available on PATH is JDK 8 or 11. To prevent sbt from running on JDK 13, install jEnv or switch to using SDKMAN.
Previous releases
2.x
| sbt version | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
|---|---|---|---|---|---|---|
| sbt 2.0.6 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
| sbt 2.0.4 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
| sbt 2.0.3 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
| sbt 2.0.2 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
| sbt 2.0.1 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
| sbt 2.0.0 | .zip | .zip.sha256 | .tgz | .tgz.sha256 | .msi | .msi.sha256 |
1.x
0.13
Release Timeline
| sbt series | Initial Release | Current Release | Status |
|---|---|---|---|
| 2.x | 2026-06-14 | ✅ | |
| 1.x | 2017-08-11 | No | Active for 8 years |
| 0.13.x | 2013-08-26 | No | End of Life on 2018-11-30 after 5 years |
| 0.12.x | 2012-08-01 | No | Last released on 2013-06-27 |
| 0.11.x | 2011-09-24 | No | Last released on 2012-05-06 |
| 0.10.x | 2011-06-02 | No | Last released on 2011-07-14 |
| 0.9.x | 2011-02-17 | No | Last released on 2011-06-01 |
| 0.7.x | 2010-02-15 | No | Last released on 2011-05-12 |
| 0.5.x | 2009-07-01 | No | |
| 0.4.x | 2009-03-27 | No | |
| 0.3.x | 2008-12-17 | No |