waypoint
A tool to build, deploy, and release any application on any platform.
Waypoint was a tool from HashiCorp that let developers describe how their application should be built, deployed, and released, all in a single configuration file. Instead of writing different scripts for each hosting platform, a team could define the full lifecycle once and run it consistently across environments.
The tool supported a range of build methods and hosting targets, including Docker, Kubernetes, AWS, Azure, and Google Cloud Run. Plugins made it possible to add support for other platforms. It ran on Linux, macOS, and Windows.
Waypoint Community Edition is no longer actively maintained. HashiCorp has moved to a new direction called HCP Waypoint, which is a cloud-hosted version. The README points readers to a blog post and separate documentation site for information about that newer product.
For anyone exploring the source code of the original project, it was written in Go. Building it locally required Go tooling and either a NixOS environment or running a provided setup command. Tests relied on Docker Compose to start supporting containers before the test suite ran.