Azure Resource Manager templates

What are ARM templates?

Azure Resource Manager (ARM) templates are JSON files that define the infrastructure and configuration for your Azure solutions. Use declarative syntax to deploy, update, or delete resources consistently.

Templates enable repeatable deployments, version control, and integration with CI/CD pipelines.

Getting started

Sample templates

Explore ready‑to‑use templates for common scenarios.

Tools & extensions

Leverage Visual Studio Code, Azure CLI, and PowerShell to author, validate, and deploy templates.