What is Vagrant? Vagrant allows you to set up a VM containing your entire development environment in a similar fashion to VMWare. It uses VirtualBox to run the virtual machine then allows configuration of these machines with scripts. It stores your environments in “Box” files which are the base images