Find Azure VM sizes
find_vm_sizesFind Azure VM sizes matching vCPU, memory, GPU, or workload needs, with monthly USD list prices for cost comparison.
Instructions
Find the cheapest Azure VM sizes that meet vCPU, memory and workload requirements, with monthly USD list prices. Burstable (B-series) and confidential sizes are only included when that workload is requested.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Operating system for pay-as-you-go prices. Default linux. | |
| arch | No | CPU architecture. | |
| sort | No | price = cheapest first (default); fit = least spare vCPU/memory first. | |
| region | No | Azure region, e.g. westeurope or "West Europe". Omit to use each size's cheapest region. | |
| min_gpus | No | Minimum number of whole GPUs (partitioned GPUs such as 1/6 A10 do not count). | |
| workload | No | Workload family. ai = NVIDIA GPUs only (CUDA, PyTorch, vLLM); gpu = any GPU incl. AMD. Omit for any (excludes burstable and confidential). | |
| min_vcpus | No | Minimum vCPUs, e.g. 8. | |
| max_results | No | Default 10. | |
| min_memory_gib | No | Minimum memory in GiB, e.g. 32. | |
| need_temp_disk | No | Only sizes with a local temporary disk. |