> For the complete documentation index, see [llms.txt](https://docs.arkannis.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools/managing-azure-with-arm-templates.md).

# Managing Azure with ARM Templates

## Azure Resource Manager (ARM)

* The deployment and management service for Azure
* Management layer that allows you to create, update and delete resources called "deployments"
* All actions that you take to manage your Azure resources goes through the ARM

![](/files/3UtZUA2v4aEXVO29PKZC)

## ARM Templates

* What they are actually creating are something called ARM Templates
* Written in JSON/JavaScript object type language
* Format that a computer can understand
* Infrastructure as Code (IaC)
* Change template, redeploy, new server with new code up and running
