Vagrant
Vagrant is a free command-line utility for managing virtual machines and creating consistent, disposable environments.
What Vagrant is
Vagrant is a free command-line utility for managing virtual machines and creating consistent, disposable environments. Teams describe an environment and its dependencies in a Vagrantfile, then use that configuration to create matching setups. Provisioners can install software or change machine settings when `vagrant up` runs. Boxes package environments, with a public catalog of operating system bases and specialized configurations. Vagrant supports VirtualBox, Hyper-V, and Docker, while additional providers can manage other machine types. Plugins extend it through a documented API, and provisioning can use shell scripts, Chef, or Puppet. It is available for Linux, macOS, and Windows; the install page lists version 2.4.9. Vagrant Share uses end-to-end TLS for non-HTTP connections and encrypts SSH keys by default, but a running share is accessible to anyone who knows its share name. HashiCorp says it cannot support issues in third-party published boxes. As of October 1, 2026, new boxes cannot be created in HCP Vagrant; existing deployments are scheduled for decommissioning after December 31, 2026.
Good
- Free command-line virtual machine management.
- Vagrantfiles let teams reproduce environment configurations.
- Supports Linux, macOS, and Windows.
- Provisioning works with shell scripts, Chef, and Puppet.
Watch out
- Anyone who knows a share name can access that running share.
- HashiCorp support excludes issues in third-party published boxes.
- New HCP Vagrant boxes cannot be created as of October 1, 2026.
- Existing HCP Vagrant deployments are scheduled for decommissioning after December 31, 2026.
Who it suits
Vagrant suits developers, operations and DevOps engineers, and designers who need repeatable virtual machine environments. Its provider and provisioning options support teams using different machine types and configuration tools.
Verdict
Vagrant helps teams define and recreate machine environments, with multiple providers and provisioning approaches. Be mindful of the share-name access model and the stated HCP Vagrant registry transition.
Plans and prices
From Vagrant's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Vagrant | Free | Command-line virtual machine management |
The facts
Each one read from Vagrant's own pages, with the date it was checked.
What it does
- Boxes
- Boxes package Vagrant environments, and the public catalog includes operating system bases and specialized configurations.checked 4 Oct 2026
- Current release
- The install page lists Vagrant version 2.4.9 for its downloads.checked 4 Oct 2026
- Integrations
- The documentation describes provisioning with shell scripts and configuration management tools including Chef and Puppet.checked 4 Oct 2026
- Intended users
- HashiCorp describes Vagrant use cases for developers, operations and DevOps engineers, and designers.checked 4 Oct 2026
- Plugins
- Plugins extend Vagrant through a documented API that HashiCorp describes as stable across major version upgrades.checked 4 Oct 2026
- Providers
- Vagrant includes provider support for VirtualBox, Hyper-V, and Docker, and can manage other machine types through additional providers.checked 4 Oct 2026
- Provisioning
- Provisioners can automatically install software and change machine configurations as part of `vagrant up`.checked 4 Oct 2026
- Registry deprecation
- As of October 1, 2026, new boxes can no longer be created in HCP Vagrant; existing deployments are scheduled to be decommissioned after December 31, 2026.checked 4 Oct 2026
- Release verification
- HashiCorp provides SHA256 checksums for Vagrant 2.4.9 and says its checksum signature file is signed with HashiCorp's GPG key.checked 4 Oct 2026
- Reproducible environments
- A Vagrantfile describes an environment so team members can create environments with the same configuration and dependencies.checked 4 Oct 2026
- Sharing security
- Vagrant Share uses end-to-end TLS for non-HTTP connections and encrypts SSH keys by default, but a running share is accessible to anyone who knows its share name.checked 4 Oct 2026
- Support scope
- HashiCorp says its support team cannot assist with issues in third-party published boxes.checked 4 Oct 2026
- What it does
- Vagrant is a command-line utility for managing virtual machine lifecycles and creating consistent, disposable environments.checked 4 Oct 2026
The company
- Headquarters
- Armonk, New York, United Stateschecked 28 Sep 2026
Where it runs
- Supported platforms
- The download page lists Vagrant installers or packages for macOS, Windows, and Linux.checked 4 Oct 2026
Alternatives to Vagrant
- 1

DevPod
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 2
nvm
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 3

ActiveState Platform
Free planWebAPILinuxmacOS7.2Free plan - 4

Flox
Free planWebExtensionLinuxmacOS7.1From $20 a month - 5
GHCup
Free planWebLinuxmacOSSelf-hosted7.0Free plan - 6

devenv
Free planWebLinuxmacOSWindows6.9Free plan
