BOSH
BOSH is an open-source system for release engineering, deployment, and lifecycle management of cloud software.
What BOSH is
BOSH is an open-source system for release engineering, deployment, and lifecycle management of cloud software. Teams can version and package software for reproducible deployment, then automate releases and updates to complex systems. BOSH can provision and deploy across hundreds of virtual machines, monitor systems, recover from failures, and apply updates with zero to minimal downtime. It is particularly suited to large distributed systems and can deploy Cloud Foundry, Hadoop, and other software. Supported providers include VMware vSphere, Google Cloud Platform, Amazon Web Services EC2, Microsoft Azure, OpenStack, and Alibaba Cloud. Its Cloud Provider Interface can extend provider support, including to Apache CloudStack and VirtualBox. The BOSH CLI handles deployment operations and software release management. It can be installed from release binaries or through Homebrew on macOS and Linux; the documentation says it is not published through apt or yum repositories. On native Windows, create-env and delete-env are unsupported, and the documentation recommends Windows Subsystem for Linux for those commands. BOSH is free, with community help through Cloud Foundry Slack and a mailing list.
Good
- Automates releases and updates to complex deployed systems.
- Can deploy across hundreds of virtual machines.
- Supports six named cloud providers.
- Cloud Provider Interface can extend provider support.
- Documentation covers permissions and credential controls.
Watch out
- Native Windows CLI lacks create-env and delete-env.
- CLI is not published through apt or yum repositories.
- Windows users are advised to use Windows Subsystem for Linux for some commands.
Who it suits
BOSH suits teams managing large distributed systems and repeatable software releases across cloud providers. It may be a fit for Cloud Foundry or Hadoop deployments, among others.
Verdict
BOSH combines release management with deployment and lifecycle operations for distributed cloud software. Native Windows users should note the CLI command limitation and installation guidance.
The facts
Each one read from BOSH's own pages, with the date it was checked.
What it does
- Automation
- BOSH supports automated software release creation and updating complex deployed systems with simple commands.checked 8 Oct 2026
- CLI
- The BOSH CLI is a command-line tool for deployment operations and software release management.checked 4 Oct 2026
- CLI availability
- The BOSH CLI is available as a binary for the user’s operating system and through Homebrew on macOS or Linux; the documentation says it is not published through apt or yum repositories.checked 8 Oct 2026
- Cloud providers
- BOSH supports VMware vSphere, Google Cloud Platform, Amazon Web Services EC2, Microsoft Azure, OpenStack, and Alibaba Cloud.checked 8 Oct 2026
- Community support
- The BOSH community directs users to Cloud Foundry Slack and a mailing list for questions and discussion.checked 4 Oct 2026
- Extensibility
- Its Cloud Provider Interface lets users extend BOSH to support additional IaaS providers, including Apache CloudStack and VirtualBox.checked 8 Oct 2026
- Intended use
- BOSH is particularly well-suited for large distributed systems and can deploy software beyond Cloud Foundry, including Hadoop.checked 4 Oct 2026
- Open source
- BOSH describes itself as part of the open-source community and points users to its code in the cloudfoundry GitHub organizations.checked 4 Oct 2026
- Open source and support
- BOSH is open source, with community help available through Cloud Foundry Slack and the cf-bosh mailing list.checked 8 Oct 2026
- Purpose
- BOSH unifies release engineering, deployment, and lifecycle management for small and large scale cloud software.checked 8 Oct 2026
- Release engineering
- BOSH lets developers and teams version, package, and deploy software reproducibly, and automates software releases and updates to complex deployed systems.checked 4 Oct 2026
- Reproducible releases
- BOSH lets developers and teams version, package, and deploy software reproducibly, and its release workflow tracks software components and operating system dependencies.checked 8 Oct 2026
- Scale and operations
- BOSH can provision and deploy software across hundreds of VMs and provides monitoring, failure recovery, and software updates with zero to minimal downtime.checked 8 Oct 2026
- Security controls
- BOSH documentation covers user and UAA-based permissions, SSL certificates, credential rotation, and integration with CredHub.checked 8 Oct 2026
- Target systems
- BOSH is particularly well suited for large distributed systems and can deploy Cloud Foundry or other software.checked 8 Oct 2026
Where it runs
- Windows limitation
- The CLI documentation says create-env and delete-env are not yet supported on native Windows and recommends Windows Subsystem for Linux for those commands.checked 8 Oct 2026
Alternatives to BOSH
- 1

Octopus Deploy
Free planWebAPILinuxSelf-hosted7.3From $4,330 a year - 2

MidVision RapidDeploy
Free planWebAPILinuxmacOS7.1From $50 a year - 3

Devtron Release Orchestration
Free planWebAPISelf-hosted6.9From $499 a month - 4
Planview AdaptiveWork
AndroidiOSWebAPI6.9 - 5

Copado
Free planWebAPI6.7From $99 a year - 6
Ozone
Free planWebSelf-hosted6.6From $1,000 a month
