Vagrant is computer software that creates and configures virtual development environments. It can be seen as a higher-level wrapper around virtualization software such as VirtualBox, VMware, KVM and Linux Containers (LXC), and around configuration management software such as Ansible, Chef, Salt, and Puppet.Vagrant originally was tied to VirtualBox, but version 1.1 added support for other virtualization software, such as VMware and KVM, and for server environments like Amazon EC2.