Skip to content

Azure Scout

CI Publish to PyPI PyPI version Downloads License

Scout Azure regions for VM availability, zone mappings, pricing, spot scores, and quota — then plan deployments with confidence.

Get Started View on GitHub


What is az-scout?

az-scout helps Azure operators and architects answer the questions that matter when planning resilient, cost-efficient VM deployments:

  • Do my subscriptions share the same physical datacenter for logical zone 1?
  • Which VM SKUs are available in all three zones with headroom in my quota?
  • What is the Spot placement likelihood for this SKU family right now?
  • Which deployment plan gives me the best confidence score across zones?

All from a single web UI — or through an MCP-powered AI agent connected to your favourite tools (Claude, VS Code Copilot, etc.).

az-scout web UI showing zone mappings and SKU availability


Key Features

  • Zone Mapping


    Visualise how Azure maps logical Availability Zones to physical zones across subscriptions in a region. Detect misalignments before they cause outages.

    Learn more

  • SKU Availability


    VM SKU availability per physical zone with vCPU quota usage, numeric filters, and CSV export. Know exactly what you can deploy, where.

    Learn more

  • Spot Placement Scores


    Per-SKU Spot VM allocation likelihood — High / Medium / Low — from the Azure Compute Resource Provider. Make informed decisions on Spot workloads.

    Learn more

  • Deployment Confidence Score


    A composite 0–100 score per SKU synthesised from quota pressure, spot scores, zone breadth, restrictions, and price. No guesswork.

    Learn more

  • MCP Server


    All capabilities exposed as Model Context Protocol tools. Connect Claude Desktop, VS Code Copilot, or any MCP-compatible AI agent.

    Learn more

  • Plugin System


    Extend az-scout with pip-installable plugins — new API routes, MCP tools, UI tabs, and chat modes. The scaffold gets you started in minutes.

    Learn more


Quick Start

# Authenticate to Azure
az login

# Run az-scout — no install required
uvx az-scout
pip install az-scout
az-scout
docker run --rm -p 8000:8000 \
  -e AZURE_TENANT_ID=<your-tenant> \
  -e AZURE_CLIENT_ID=<your-sp-client-id> \
  -e AZURE_CLIENT_SECRET=<your-sp-secret> \
  ghcr.io/lrivallain/az-scout:latest

Your browser opens automatically at http://127.0.0.1:5001.


Known Plugins

Plugin Description
az-scout-plugin-batch-sku Azure Batch SKU availability — discover and compare Batch-supported VM SKUs per region
az-scout-plugin-latency-stats Inter-region latency statistics — D3.js graph visualisation of pairwise RTT between Azure regions
az-scout-plugin-strategy-advisor (WIP) Multi-region capacity strategy recommendation engine

Develop your own plugin →


Disclaimer

This tool is not affiliated with Microsoft. All capacity, pricing, and latency information are indicative and not a guarantee of deployment success. Spot placement scores are probabilistic. Quota values and pricing are dynamic and may change between planning and actual deployment.