Trace Id is missing
Skip to main content

Azure VM Image Builder

Simplify your virtual machine (VM) image building process with an easy-to-use tool.

Create custom images in just a few steps

Avoid the hassles of figuring out tooling, processes, and extraneous manual steps. With Azure VM Image Builder, create custom images using fast, simple steps. Integrate the image building process with your existing DevOps pipeline and manage the images by connecting to Shared Image Gallery.

Create custom Linux and Windows images at scale using existing or new configurations for Azure and Azure Stack

Integrate with Azure DevOps and Shared Image Gallery to create an image build pipeline and global management system

Connect VM Image Builder to your existing virtual networks to use your configuration servers and resources

Migrate an image customization pipeline to Azure and use your existing scripts, commands, and processes

Distribute and manage custom images at scale

Use Azure VM Image Builder to help ensure the security—including patching and updating—and full control of your custom images. Connect your existing virtual networks to access routable resources, servers, and services, including configuration servers like Chef, Puppet, and Desired State Configuration (DSC). Integrate with Shared Image Gallery to easily manage images and replicate them globally.

An overview of a custom image template in Azure VM Image Builder.

Comprehensive security and compliance, built in

Create custom images for your needs

Build images to meet the configuration, compliance, and regulatory needs of your organization. Use your existing configurations with just one service to start building custom Linux, Windows, and Windows Virtual Desktop images in minutes.

Integrate and automate with your DevOps pipeline

Use a single command or advanced configurations as code to create your build resources on demand in Azure. Connect VM Image Builder with your DevOps pipeline using Azure DevOps or other tools. Automate all tasks including patching and updating.

Fully managed service that supports tools you love

Stop worrying about maintenance, resources like VMs and other services, and support. Use tools you like, including Azure PowerShell, the Azure portal, Azure CLI, and Azure Resource Manager templates to automate your image creation.

Get started with an Azure free account


Start free. Get USD$200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.


After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.


After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.

Frequently asked questions about Azure VM Image Builder

  • Azure VM Image Builder is a free service. You only pay for underlying compute, storage, and networking resources that you use with the service. See pricing details.

  • It typically takes up to two d1_v2 VMs with storage and networking.

  • Use VM Image Builder via the Azure portal, Azure CLI, PowerShell, and Azure DevOps.

  • Follow steps in our detailed documentation for Linux and Windows image creation.

  • Azure VM Image Builder is free, with an SLA of 99-percent availability for service requests and billing and subscription management support. VM Image Builder is covered by the Azure Virtual Machines SLA.

Ready when you are—start building your Linux and Windows VM images