Microsoft Azure Batch
Azure Batch is Microsoft’s managed job-scheduling and cluster-management service for large-scale parallel and high-performance computing workloads. You describe pools of virtual machines, jobs and tasks through a REST API; Batch allocates the compute, schedules the work across it, retries failures, and scales the pool up and down against a formula you supply. Microsoft publishes two machine-readable contracts for it in the open azure-rest-api-specs repository: a 72-operation data plane per Batch account, and a 42-operation Azure Resource Manager control plane for the accounts themselves. There is no charge for Batch; you pay for the virtual machines, storage and networking the pools consume, with Spot VMs as the discount lever. Authentication is Microsoft Entra ID OAuth 2.0 (or a legacy shared key), and effective permission comes from Azure RBAC rather than from OAuth scopes.
Microsoft Azure Batch publishes 16 APIs on the APIs.io network, including microsoft-azure-batch Jobs API, microsoft-azure-batch Pools API, microsoft-azure-batch Tasks API, and 13 more. Tagged areas include Batch, Compute, Job Scheduling, High Performance Computing, and Cloud.
Microsoft Azure Batch’s developer surface includes authentication, developer portal, pricing, support, engineering blog, documentation, API reference, and 37 more developer resources.
Kin Score
APIs 16
Individual APIs this provider publishes, each with its own machine-readable definition.
microsoft-azure-batch Jobs API
The Jobs API from microsoft-azure-batch — 1 operation(s) for jobs. Partial, API Evangelist-authored view; the complete provider contract is the Azure Batch Service API entry below.
microsoft-azure-batch Pools API
The Pools API from microsoft-azure-batch — 2 operation(s) for pools. Partial, API Evangelist-authored view; the complete provider contract is the Azure Batch Service API entry b...
microsoft-azure-batch Tasks API
The Tasks API from microsoft-azure-batch — 1 operation(s) for tasks. Partial, API Evangelist-authored view; the complete provider contract is the Azure Batch Service API entry b...
Microsoft Azure Batch Application API
The Application API from Microsoft Azure Batch — 2 operation(s) for application.
Microsoft Azure Batch Application Package API
The ApplicationPackage API from Microsoft Azure Batch — 3 operation(s) for applicationpackage.
Microsoft Azure Batch Applications API
The Applications API from Microsoft Azure Batch — 2 operation(s) for applications.
Microsoft Azure Batch Batch Account API
The BatchAccount API from Microsoft Azure Batch — 7 operation(s) for batchaccount.
Microsoft Azure Batch Detector Responses API
The DetectorResponses API from Microsoft Azure Batch — 2 operation(s) for detectorresponses.
Microsoft Azure Batch Job Schedules API
The Job Schedules API from Microsoft Azure Batch — 5 operation(s) for job schedules.
Microsoft Azure Batch Location API
The Location API from Microsoft Azure Batch — 3 operation(s) for location.
Microsoft Azure Batch Network Security Perimeter API
The NetworkSecurityPerimeter API from Microsoft Azure Batch — 3 operation(s) for networksecurityperimeter.
Microsoft Azure Batch Nodes API
The Nodes API from Microsoft Azure Batch — 16 operation(s) for nodes.
Microsoft Azure Batch Operations API
The Operations API from Microsoft Azure Batch — 1 operation(s) for operations.
Microsoft Azure Batch Pool API
The Pool API from Microsoft Azure Batch — 4 operation(s) for pool.
Microsoft Azure Batch Private Link Resource API
The PrivateLinkResource API from Microsoft Azure Batch — 2 operation(s) for privatelinkresource.
Microsoft Azure Batch Private Endpoint Connection API
The Private Endpoint Connection API from Microsoft Azure Batch — 2 operation(s) for private endpoint connection.
Scroll for all 16
Open Collections 5
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONAzure Batch Service REST Jobs API
OPEN COLLECTIONAzure Batch Service REST Jobs Pools API
OPEN COLLECTIONAzure Batch Service REST Jobs Tasks API
OPEN COLLECTIONAzure Batch Service REST API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Azure Batch Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Security Posture 4
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 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Operate 5
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.