Azure Compute Resource Manager

Welcome to Azure Compute Resource Manager Documentation

Azure Compute Resource Manager (ARM) provides a unified management layer that enables you to create, configure, and manage Azure compute resources such as Virtual Machines (VMs), Scale Sets, and Managed Disks. This documentation helps you get started quickly, explore advanced scenarios, and reference the full API.

Virtual Machines

Learn how to provision, scale, and manage Windows and Linux VMs with ARM templates and the portal.

Scale Sets

Automate VM scaling for high-availability workloads using VM Scale Sets.

Managed Disks

Manage disk lifecycle, snapshots, and encryption for persistent storage.

API Reference

Full REST API specifications, SDK references, and request/response examples.