This version of the doc is no longer supported. Please check out the stable docs for the latest in Juju.

Get the Latest Juju

Juju is available for Ubuntu (and Debian-based OSes), Windows, and OS X. There can be 3 concurrent releases representing the stability of Juju's feature set. Unless you are testing new features and fixes, choose the current stable release to manage cloud deployments.

Stable

The current stable version of Juju is 1.25.3.

Stable juju is suitable for everyday production use.

Ubuntu
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core
OS X Homebrew
brew install juju
Centos
juju-1.25.3-centos7.tar.gz (md5)
OS X
juju-1.25.3-osx.tar.gz (md5)
Windows
juju-setup-1.25.3-signed.exe (md5)

Proposed

Current proposed version is 1.25.3, which became stable.

Proposed releases may be promoted to stable releases after a period of evaluation. They contain bug fixes and recently stablised features. They require evaluation from the community to verify no regressions are present. A proposed version will not be promoted to stable if a regression is reported.

Ubuntu
sudo add-apt-repository ppa:juju/proposed
sudo apt-get update
sudo apt-get install juju-core
Centos
juju-1.25.3-centos7.tar.gz (md5)
OS X
juju-1.25.3-osx.tar.gz (md5)
Windows
juju-setup-1.25.3.exe (md5)

Proposed releases use the 'proposed' simple-streams. You must configure the 'agent-stream' option in your environments.yaml to use the matching juju agents.

agent-stream: proposed

Development

2.0-alpha2 is currently in development for testing. The previous development release was 1.26-alpha2.

Development releases provide new features that are being stablised. These releases are not suitable for production environments. Upgrading from stable releases to development releases is not supported. You can upgrade test environments to development releases to test new features and fixes.

Ubuntu
sudo add-apt-repository ppa:juju/devel
sudo apt-get update
sudo apt-get install juju-core
Centos
juju-2.0-alpha2-centos7.tar.gz (md5)
OS X
juju-2.0-alpha2-osx.tar.gz (md5)
Windows
juju-setup-2.0-alpha2.exe (md5)

Development releases use the 'devel' simple-streams. You must configure the 'agent-stream' option in your environments.yaml to use the matching juju agents.

agent-stream: devel