Aug 11 2014

HAProxy with Consul

Consul provides both a DNS and HTTP interface for doing service discovery. This works for broad set of uses, but latency sensitive or high-throughput applications can benefit from reducing the overhead of service discovery by using a client-side load balancer such as HAProxy.

Using consul-haproxy makes it incredibly simple to provide a configuration template for HAProxy and have it dynamically populated based on service information from Consul. This allows HAProxy to be updated seamlessly with zero downtime. While this approach requires a priori configuration, it also reduces the per-request overhead of service discovery.

read more
Jul 28 2014


Today we announce Terraform, a tool for safely and efficiently building, combining, and launching infrastructure. From physical servers to containers to SaaS products, Terraform is able to create and compose all the components necessary to run any service or application.

With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.

Terraform codifies knowledge about your infrastructure unlike any other tool before, and provides the workflow and tooling for safely changing and updating infrastructure.

We're excited to release Terraform today. The possibilities with Terraform are deep and what we have for you today is just the beginning.

Read on to learn more.

read more
Jul 11 2014

Automated Pre-Provisioned Development Environments

Vagrant was introduced in 2010 to make creating, sharing and interacting with development environments simple and reproducible.

Today, Vagrant environments provisioned from base boxes give teams a simple and cross-platform way to distribute an environment...

read more
May 21 2014

Twelve-Factor Applications with Consul

The Twelve-Factor App says that web applications should retrieve their configuration from environmental variables. This practice has been rapidly adopted by modern PaaS services to enable simple configuration changes.

With Consul, it is simple to bring this practice to your own datacenters. If you use a PaaS for some aspects of your infrastructure but not all of it, Consul is a great way to centralize configuration data.

In this post, we show how Consul and envconsul can be used to set configuration values and trigger automatic restarts on configuration changes, all without any modifications to your applications.

read more
Apr 17 2014


Today we announce Consul, a solution for service discovery and configuration. Consul is completely distributed, highly available, and scales to thousands of nodes and services across multiple datacenters.

Some concrete problems Consul solves: finding the services applications need (database, queue, mail server, etc.), configuring services with key/value information such as enabling maintenance mode for a web application, and health checking services so that unhealthy services aren’t used. These are just a handful of important problems Consul addresses.

Consul solves the problem of service discovery and configuration. Built on top of a foundation of rigorous academic research, Consul keeps your data safe and works with the largest of infrastructures. Consul embraces modern practices and is friendly to existing DevOps tooling.

Consul is already deployed in very large infrastructures across multiple datacenters and has been running in production for several months. We’re excited to share it publicly.

Read on to learn more.

read more
Apr 16 2014

Vagrant Cloud: 5 Weeks In

5 weeks after the initial beta release of Vagrant Cloud, we're excited to announce some recent improvements, usage statistics and the public availability of an API.

We've also begun a beta for our on-premise standalone version of Vagrant Cloud we call Private Cloud. Read on for more.

read more
Jan 21 2014

Jack Pearkes Joins HashiCorp

Our first announcement for the new year: Jack Pearkes is now an employee of HashiCorp! Jack lives in New York City and will be HashiCorp's New York and east coast presence.

Jack will be working on Vagrant, specifically on some upcoming enterprise offerings we have around it. Additionally, he'll be working on some new projects we have to better build and embrace the community around Vagrant.

read more
Dec 18 2013

HashiCorp: 2013 in Review

We're approaching the end of the first full calendar year of HashiCorp, and it has been an incredible year in many ways. We wanted to share with you what we achieved in 2013 and to briefly touch upon 2014.

read more
Jul 29 2013

Armon Dadgar Joins HashiCorp

Today is Armon Dadgar's first day working at HashiCorp. I went to college with Armon, convinced him to drop out of grad school, worked with him at a previous company, and more, and I couldn't be happier to have him join HashiCorp.

Armon is brilliant at making stable, scalable backend systems. He is the author of Statsite, a C implementation of Etsy's statsd that is able to push 10 million ops per second on a standard MacBook Pro. He also made bloomd and hlld, two high performance servers for bloom filters and HyperLogLogs, respectively.

Needless to say, Armon makes really awesome things, and he makes them really fast. He is going to bring this skillset to HashiCorp as we build out a lot of exciting stuff we hope to show you in the coming months.

Welcome Armon! Follow him on Twitter or GitHub.

read more
Apr 25 2013

VMware Workstation

Today, we're announcing support for VMware Workstation in addition to the VMware Fusion support we announced in March.

Workstation is the desktop virtualization solution that VMware provides for Linux and Windows machines. The integration with Vagrant will allow you to run the same virtual machines in VMware across Mac OS X, Linux, and Windows.

VMware technology offers improved performance, stability, and support for those who want it, and the Vagrant integration lets you keep the same great Vagrant workflow.

The workstation provider is available now for the same price as the Fusion provider: $79 per seat. The provider will work on both Linux and Windows. In Windows, Vagrant works in cmd.exe, PowerShell, Cygwin, and MSYS/MingW environments.

read more
Mar 14 2013

Vagrant 1.1, VMware Fusion

I'm happy to announce the release and immediate availability of Vagrant 1.1 and the long-awaited VMware Fusion provider, allowing you to use Vagrant to control machines on top of the rock solid, ultra performant VMware hypervisor.

This release introduces the concept of providers, which allows Vagrant to control machines on systems other than VirtualBox. This marks the beginning of a new era for Vagrant, an era unconstrained by the limitations of any specific provider.

The VMware Fusion provider is the first paid add-on for Vagrant from HashiCorp. The Fusion provider has already been in use with great success by hundreds of early testers looking for improved stability and performance from their Vagrant environments.

Open source providers for AWS and RackSpace are also available today.

Vagrant 1.1 can be downloaded immediately from the Vagrant website. The Fusion provider can be purchased immediately from the VMware Fusion provider page.

read more
Feb 12 2013

Preview: Vagrant AWS Provider

Sponsored by Vocalocity, HashiCorp has developed a fully open-source, MIT licensed AWS provider plugin for Vagrant 1.1.

Using the same Vagrant workflow you've come to know and love, you will be able to launch and provision instances in EC2 or VPC, just as you would a VirtualBox machine today.

Paired with local virtualization, the AWS provider can vastly improve your end-to-end workflow, unlocking use cases for Vagrant which simply didn't exist before.

The provider will be released as open source at the same time as Vagrant 1.1, and works on Mac, Windows, and Linux. While no release date has been set, Vagrant 1.1 is targeted for later this month.

read more
Jan 1 2013

A New Look for Vagrant

To kick off the new year, Vagrant has a brand new look! Vagrant has a new logo for the first time in three years, and the website is redesigned and restructured.

The new Vagrant logo is a simple "V" built up with isometric cubes. This matches the core HashiCorp style, visible on the HashiCorp homepage. The old logo or mascot, known as "Vince," is now retired.

The main website has been completely redesigned and incorporates the new logo.

read more
Nov 27 2012

Announcing HashiCorp

Today I announce the launch of HashiCorp. I am Mitchell Hashimoto, the creator and maintainer of Vagrant, and I am founding HashiCorp to drive Vagrant's development forward.

Vagrant has become a trusted tool in the industry in the three years since its release, with users ranging from individuals to entire development teams in large companies. All this despite it being a side project for me, receiving 2-4 hours a day when I had free time.

I want to make Vagrant better. I want to dedicate my time to the product, its ecosystem, and its users. Forming HashiCorp gives me the framework for realizing my goals for Vagrant.

read more