Development environments simplified.

Vagrant enables the creation and configuration of lightweight, reproducible, and portable development environments.

Community

Self-managed | always free

Download

Download the Vagrant binary and run locally or within your environments.

Get started

New to Vagrant?

Learn

Follow a step-by-step tutorial to create a simple environment with Vagrant

Single workflow to build and manage virtual machine environments

Vagrant is designed for everyone as the simplest and fastest way to create a virtualized environment

  • Improves development setup time

    Declarative configuration file describes all the requirements and builds them through a consistent workflow.

  • Increase production parity

    Mirror production environments by providing the same operating system, packages, users, and configurations, all while giving users the flexibility to use their favorite editor, IDE, and browser.

Customer stories

An inside look at powerful solutions from some of the world’s most innovative companies.

Ready to get started?

Next steps

Vagrant is designed for everyone as the easiest and fastest way to create a virtualized environment