Tools/hashicorp/packer

Packer

Machine image builder

15.8k+8/wkgrowthGoBSL 1.1new this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Packer builds identical machine images for AWS, Azure, GCP, and VMware from the same configuration, defined in code. Packer does that. Instead of manually configuring a server and hoping you remember every step, you write a template that says "start with Ubuntu, install these packages, configure these settings" and Packer builds the image automatically.

The entire tool is free under the BSL license (business source license, free for most use cases, restricted for competing managed services). No paid features, no cloud tier from HashiCorp specifically for Packer. You download the binary and run it.

There's nothing to host; it's a CLI tool that runs on your machine and talks to cloud APIs. Install it, write a template in HCL or JSON, run `packer build`. It creates the image in your cloud provider and exits. Ops burden is trivial. Solo developers: useful if you're automating infrastructure. Otherwise, a manual AMI snapshot works fine. Small teams: Packer templates in version control mean everyone builds the same image. Growing teams: this is where it shines: golden images across multiple clouds, baked into your CI/CD.

The catch: Packer solves one problem well but it's only the image layer. You still need Terraform or similar to deploy those images. And the BSL license change in 2023 upset the open source community; if you're philosophically opposed, look at alternatives.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. Packer is a standalone CLI tool with no paid tier. All builders (AWS, Azure, GCP, Docker, VMware, etc.), provisioners, and post-processors are included. The BSL license is free for all use cases except building a competing managed Packer service.

Self-Hosted (Only Option)

Packer runs on your local machine or in CI. Download the binary or use your package manager. No server to maintain, no database, no background processes. It runs, builds your image, and exits.

Real Costs

Your cloud provider charges for the temporary instances Packer spins up during builds. An AWS build typically runs a t3.micro for 5-15 minutes, pennies. The images themselves have storage costs (EBS snapshots on AWS: ~$0.05/GB/month).

HCP Packer (Optional Cloud Service)

HashiCorp Cloud Platform offers a managed image registry that tracks which images are built, where they're deployed, and flags revocable images. Free tier: 10 managed images. Plus tier: $50/mo for more. This is optional metadata management; Packer itself works fine without it.

Verdict

The tool is free. Your only costs are cloud provider charges for build instances and image storage.

Completely free CLI tool. Only costs are cloud provider charges for build instances and image storage.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
76/100 · B+
Adoption27/30
Maintenance25/25
Community9/20
License5/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 15,646 starsActive community: 3,328 forks

About

Stars
15,751
Forks
3,334

Explore Further

More tools in the directory