Vagrant logo

Vagrant

Runs virtual development environments across systems.

Made by HashiCorp

  • development

  • Development Environment

What is Vagrant?

Vagrant is a versatile tool that empowers developers to create, configure, and manage virtualized development environments with ease. It enables the creation of lightweight, reproducible, and portable development setups, effectively eliminating the "works on my machine" problem. Vagrant's focus on automation and a streamlined workflow significantly reduces the time required to set up development environments, while ensuring consistent and reliable environments across different machines and production systems. The tool isolates dependencies and their configurations within a single, disposable environment, fostering greater parity between development and production environments

Highlights

  • Create and configure lightweight, reproducible, and portable development environments
  • Manage the lifecycle of virtual machines using a command-line interface
  • Isolate dependencies and their configuration within a single, disposable environment
  • Reduce development environment setup time and increase development/production parity

Platforms

  • Mobile iPhone
  • Desktop Linux
  • Web
  • BSD
  • Mobile iPad
  • Desktop Mac
  • VMware Workstation
  • Mobile Android
  • FreeBSD
  • VMware Fusion
  • Linux
  • Windows
  • Desktop Windows
  • On-Premise Linux
  • Mac
  • Desktop Chromebook
  • On-Premise Windows
  • VirtualBox
  • Cloud, SaaS, Web-based

Languages

  • English

Social

Features

    • Lightweight

    • Virtualization

    • Cluster management

    • IDE

    • Container Virtualization

    • Automated provisioning