# Azure Virtual Machines Virtual Machines API

**Canonical:** https://apis.io/apis/microsoft-azure-virtual-machines/microsoft-azure-virtual-machines-virtual-machines-api/  
**Provider:** Azure Virtual Machines — https://apis.io/providers/microsoft-azure-virtual-machines/  
**Base URL:** https://management.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/azure/virtual-machines/

Azure Virtual Machines Virtual Machines API is one of 10 APIs that [Azure Virtual Machines](https://apis.io/providers/microsoft-azure-virtual-machines/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Virtual Machines. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, a getting-started guide, an API reference, and authentication docs.

Operations for creating, updating, deleting, and managing the lifecycle of Azure Virtual Machines including power operations, patching, and diagnostics.

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/microsoft-azure-virtual-machines/refs/heads/main/openapi/microsoft-azure-virtual-machines-virtual-machines-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/compute/virtual-machines
- **Swagger** — https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2023-09-01/virtualMachines.json
- **Pricing** — https://azure.microsoft.com/en-us/pricing/details/virtual-machines/
- **ServiceLevelAgreement** — https://azure.microsoft.com/en-us/support/legal/sla/virtual-machines/
- **GettingStarted** — https://learn.microsoft.com/en-us/azure/virtual-machines/overview
- **Tutorials** — https://learn.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-manage-vm
- **SDKs** — https://azure.microsoft.com/en-us/downloads/
- **Reference** — https://learn.microsoft.com/en-us/rest/api/compute/virtual-machines?view=rest-compute-2025-04-01
- **Authentication** — https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/how-managed-identities-work-vm
- **GettingStarted** — https://learn.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-cli
- **RateLimits** — https://learn.microsoft.com/en-us/azure/virtual-machines/quotas
- **SDK - Python** — https://learn.microsoft.com/en-us/python/api/overview/azure/compute
- **SDK - .NET** — https://www.nuget.org/packages/Microsoft.Azure.Management.Compute
- **SDK - JavaScript** — https://www.npmjs.com/package/@azure/arm-compute
- **SDK - Go** — https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/arm/compute

## Other Azure Virtual Machines APIs (9)

- [Azure Virtual Machine Scale Sets REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-virtual-machine-scale-sets-rest-api/)
- [Azure Virtual Machine Extensions REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-virtual-machine-extensions-rest-api/)
- [Azure Virtual Machine Images REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-virtual-machine-images-rest-api/)
- [Azure Virtual Machine Sizes REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-virtual-machine-sizes-rest-api/)
- [Azure Virtual Machine Run Commands REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-virtual-machine-run-commands-rest-api/)
- [Azure Availability Sets REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-availability-sets-rest-api/)
- [Azure Proximity Placement Groups REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-proximity-placement-groups-rest-api/)
- [Azure Dedicated Hosts REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-dedicated-hosts-rest-api/)
- [Azure Capacity Reservations REST API](https://apis.io/apis/microsoft-azure-virtual-machines/azure-capacity-reservations-rest-api/)

## Tags

Virtual Machines

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure-virtual-machines/microsoft-azure-virtual-machines-virtual-machines-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure-virtual-machines/.
