Build Automated Machine Images

What is Packer?
Packer is a tool that lets you create identical machine images for multiple platforms from a single source template. Packer can create golden images to use in image pipelines.
Learn more


Get Started
Follow a code-complete, hands-on tutorial to learn the Packer basics.
HCP Packer
Automate build management across your cloud providers
Try HCP Packer for free
Featured Documentation
Templates
Describe how Packer should build machine images.
Packer CLI
Learn Packer's CLI-based workflows.
HCP Packer
Manage machine images across your organization.
Popular Use Cases
43min
Build a golden image pipeline with HCP Packer
Create a golden image pipeline with HCP Packer. Build an application image on the base with Packer and provision it on AWS with Terraform.
Terraform
Packer
7min
Schedule artifact version revocation for compliance
Schedule an artifact version revocation to ensure no one uses outdated artifacts.
Packer
Terraform
12min
Identify compromised artifacts with HCP Terraform
Use an HCP Terraform run task to validate HCP Packer data source artifacts and ensure that your Terraform configuration does not use revoked artifacts.
Packer
Terraform
15min
Enforce artifact compliance with HCP Terraform
Use an HCP Terraform run task to detect when Terraform resources use revoked artifact versions, or reference hard-coded or untracked image IDs.
Packer
Terraform
Join the Community
Forum
Get answers from engineers and the Packer community.
User Group
Find a local HashiCorp User Group (HUG).
Office Hours
Ask experts questions live.