Azure Virtual Machines
Azure Virtual Machines (VMs) is one of several types of on-demand, scalable computing resources that Azure offers. VMs give you the flexibility of virtualization without having to buy and maintain physical hardware.
Azure Virtual Machines publishes 1 API on the APIs.io network: Virtual Machines API. Tagged areas include Cloud Computing, Compute, IaaS, Infrastructure, and Virtual Machines.
The Azure Virtual Machines catalog on APIs.io includes 1 Spectral governance ruleset.
Azure Virtual Machines’ developer surface includes authentication, developer portal, engineering blog, support, documentation, getting-started guide, pricing, and 24 more developer resources.
Kin Score
APIs 10
Individual APIs this provider publishes, each with its own machine-readable definition.
Azure Virtual Machine Scale Sets REST API
REST API for creating and managing Azure Virtual Machine Scale Sets (VMSS). Enables deployment and management of groups of identical, load-balanced VMs that can automatically sc...
Azure Virtual Machine Extensions REST API
REST API for managing Virtual Machine Extensions, which provide post-deployment configuration and automation tasks on Azure VMs. Extensions can install software, run scripts, co...
Azure Virtual Machine Images REST API
REST API for listing and querying available virtual machine images in Azure, including platform images, marketplace images, and custom images. Provides operations for listing pu...
Azure Virtual Machine Sizes REST API
REST API for listing available virtual machine sizes in a given Azure region. Returns the complete catalog of VM sizes with their resource specifications including number of vCP...
Azure Virtual Machine Run Commands REST API
REST API for executing scripts and commands on Azure Virtual Machines without requiring direct network connectivity. Useful for troubleshooting, running diagnostics, and perform...
Azure Availability Sets REST API
REST API for creating and managing Availability Sets, which are logical groupings of VMs that distribute them across fault domains and update domains to provide high availabilit...
Azure Proximity Placement Groups REST API
REST API for creating and managing Proximity Placement Groups, which co-locate Azure resources within the same datacenter to achieve low network latency between virtual machines...
Azure Dedicated Hosts REST API
REST API for creating and managing Azure Dedicated Hosts, which provide physical servers dedicated to a single Azure subscription. Dedicated hosts give visibility and control ov...
Azure Capacity Reservations REST API
REST API for creating and managing Capacity Reservations, which allow you to reserve compute capacity in an Azure region or availability zone. Ensures that allocated capacity is...
Azure Virtual Machines Virtual Machines API
Operations for creating, updating, deleting, and managing the lifecycle of Azure Virtual Machines including power operations, patching, and diagnostics.
Scroll for all 10
Postman Collections 1
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Azure Virtual Machines REST API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Azure Virtual Machines Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Spectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Azure Virtual Machines API Rules
SPECTRALJSON Schema 37
Standalone JSON Schema definitions for this provider's data models.
ApiError
JSON SCHEMAApiErrorBase
JSON SCHEMAAttachDetachDataDisksRequest
JSON SCHEMACloudError
JSON SCHEMADataDisk
JSON SCHEMADiagnosticsProfile
JSON SCHEMAHardwareProfile
JSON SCHEMAImageReference
JSON SCHEMAInstanceViewStatus
JSON SCHEMALinuxConfiguration
JSON SCHEMALinuxPatchSettings
JSON SCHEMAManagedDiskParameters
JSON SCHEMANetworkInterfaceReference
JSON SCHEMANetworkProfile
JSON SCHEMAOSDisk
JSON SCHEMAOSProfile
JSON SCHEMAPlan
JSON SCHEMARetrieveBootDiagnosticsDataResult
JSON SCHEMARunCommandInput
JSON SCHEMARunCommandResult
JSON SCHEMAStorageProfile
JSON SCHEMASubResource
JSON SCHEMAVirtualMachine
JSON SCHEMAVirtualMachineAssessPatchesResult
JSON SCHEMAVirtualMachineCaptureParameters
JSON SCHEMAVirtualMachineCaptureResult
JSON SCHEMAVirtualMachineIdentity
JSON SCHEMAVirtualMachineInstallPatchesParameters
JSON SCHEMAVirtualMachineInstallPatchesResult
JSON SCHEMAVirtualMachineInstanceView
JSON SCHEMAVirtualMachineListResult
JSON SCHEMAVirtualMachineProperties
JSON SCHEMAVirtualMachineSize
JSON SCHEMAVirtualMachineSizeListResult
JSON SCHEMAVirtualMachineUpdate
JSON SCHEMAWindowsConfiguration
JSON SCHEMAWindowsPatchSettings
JSON SCHEMAScroll for all 37
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Microsoft Azure Virtual Machines Structure
JSON STRUCTURESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Learn 2
Tutorials, courses, talks, and written guidance
Operate 8
Status, limits, changes, and where to get help
Scroll for all 8
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API