Vagrant is a tool to simplify and automate the care and feeding of virtual machines with an emphasis on reliably and reproducibly managing development environments. Many dozens of pre-configured, ready to run Vagrant "boxes" are available that users can download and spin up with a couple of commands. This can be an easy way to try new operating systems without needing to learn the minutiae of their installers. It can also provide a way to quickly test locally-developed software on a variety of operating systems. Vagrant has integration with configuration management software (e.g., Chef, Ansible) so that after a base box is installed it can be automatically configured and customized. Organizations that are already using such software to manage their production environments can often use lightly modified versions of the same recipes/playbooks in a Vagrant box to generate a development environment. Virtual machines managed by vagrant can also be packaged to provide a re-usable snapshot that can be sent to others. In addition to its utility for quickly providing new developers with a working copy of a project, this can also be helpful when reporting bugs. Users can find a getting started guide for Vagrant in the "Docs" section of the website along with a detailed operational reference. Vagrant can be downloaded for Windows, macOS, and several distributions of Linux.