HashiCorp Vagrant

HashiCorp Vagrant is an open-source tool for building and maintaining portable, reproducible development environments. It uses a declarative configuration file (Vagrantfile) to provision virtual machines locally, abstracting away the complexities of various virtualization providers and…

Key facts

First appeared
2010
Category
cloud_infrastructure
Problem solved
Vagrant was created to solve the problem of inconsistent and cumbersome local development environments. Before Vagrant, developers manually configured virtual machines, leading to 'works on my machine' issues, wasted setup time, and difficulties sharing complex environments. It aimed to provide a lightweight, consistent, and reproducible way to manage development VMs.
Platforms
macOS, Windows, Linux

Related technologies

Notable users

  • Educational Institutions (for teaching system administration or specific OS environments)
  • Individual Developers
  • Development agencies for client project isolation
  • DevOps Teams
  • Companies requiring specific OS environments for legacy applications or complex multi-VM setups