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 API contracts indexed 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.
The Microsoft Azure Batch catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Microsoft Azure Batch’s developer surface includes authentication, developer portal, pricing, support, engineering blog, documentation, API reference, and 50 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
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 4
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Azure 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 COLLECTIONAgent Skills 2
Packaged agent skills for driving this provider's APIs from an AI assistant.
microsoft-azure-batch-run-a-batch-workload
AGENT SKILLmicrosoft-azure-batch-scale-and-schedule
AGENT SKILLMicrosoft Azure Batch API pricing
Rate limits
- Batch accounts per region per subscription: Azure Batch accounts per region per subscription 1-3 50
- Dedicated cores per Batch account: Dedicated cores per Batch account 0-900
- Low-priority (Spot) cores per Batch account: Low-priority cores per Batch account 0-100
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Azure Batch Rate Limits
RATE LIMITSTerms of Service 1
What its API terms permit and prohibit, quoted from its own page.
Microsoft Azure Batch
9 quoted statements, read from Microsoft Azure Batch's own page on 2026-11-10.
TERMSEligibility 1
Who may sign up and where, quoted from its own terms.
Microsoft Azure Batch
3 quoted statements, read from Microsoft Azure Batch's own page on 2026-11-10.
ELIGIBILITYAI Preferences 1
Its stance on AI training, inference and agents, quoted from its own pages.
Microsoft Azure Batch
2 quoted statements, read from Microsoft Azure Batch's own page on 2026-11-10.
AI PREFSData License 1
How its data and outputs may be reused, quoted from its own terms.
Microsoft Azure Batch
1 quoted statement, read from Microsoft Azure Batch's own page on 2026-11-10.
LICENSEFinOps 1
Cost, billing, and metering signals for API financial operations.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 1
Spectral governance rulesets for linting and validating these APIs. Counts are the severity each rule declares, not results of running them.
Microsoft Azure Batch API Rules
SPECTRALOpenAPI Overlays 2
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
JSON Schema 55
Standalone JSON Schema definitions for this provider's data models.
ActivateApplicationPackageParameters
JSON SCHEMAApplicationPackage
JSON SCHEMAApplication
JSON SCHEMABatchAccountCreateParameters
JSON SCHEMABatchAccountKeys
JSON SCHEMABatchAccountListResult
JSON SCHEMABatchAccount
JSON SCHEMABatchAccountUpdateParameters
JSON SCHEMABatchApplicationListResult
JSON SCHEMABatchApplication
JSON SCHEMABatchJobCreateOptions
JSON SCHEMABatchJobListResult
JSON SCHEMABatchJobScheduleCreateOptions
JSON SCHEMABatchJobScheduleListResult
JSON SCHEMABatchJobSchedule
JSON SCHEMABatchJobScheduleUpdateOptions
JSON SCHEMABatchJob
JSON SCHEMABatchJobUpdateOptions
JSON SCHEMABatchLocationQuota
JSON SCHEMABatchNodeFileListResult
JSON SCHEMABatchNodeRemoteLoginSettings
JSON SCHEMABatchNode
JSON SCHEMABatchNodeUserCreateOptions
JSON SCHEMABatchNodeUserUpdateOptions
JSON SCHEMABatchPoolCreateOptions
JSON SCHEMABatchPoolEnableAutoScaleOptions
JSON SCHEMABatchPoolReplaceOptions
JSON SCHEMABatchPoolResizeOptions
JSON SCHEMABatchPool
JSON SCHEMABatchPoolUpdateOptions
JSON SCHEMABatchTaskCountsResult
JSON SCHEMABatchTaskCreateOptions
JSON SCHEMABatchTaskGroup
JSON SCHEMABatchTaskListResult
JSON SCHEMABatchTaskListSubtasksResult
JSON SCHEMABatchTask
JSON SCHEMACheckNameAvailabilityParameters
JSON SCHEMACheckNameAvailabilityResult
JSON SCHEMADetectorListResult
JSON SCHEMADetectorResponse
JSON SCHEMAListApplicationPackagesResult
JSON SCHEMAListApplicationsResult
JSON SCHEMAListPoolsResult
JSON SCHEMAListPrivateEndpointConnectionsResult
JSON SCHEMAListPrivateLinkResourcesResult
JSON SCHEMAOutboundEnvironmentEndpointCollection
JSON SCHEMAPool
JSON SCHEMAPrivateEndpointConnection
JSON SCHEMAPrivateLinkResource
JSON SCHEMASupportedSkusResult
JSON SCHEMAUploadBatchServiceLogsOptions
JSON SCHEMAUploadBatchServiceLogsResult
JSON SCHEMAScroll for all 55
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 (API Evangelist recommendations) 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 7
SDKs, sample code, and the tooling you integrate with
Scroll for all 7
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Operate 5
Status, limits, changes, and where to get help
Commercial 7
Pricing, plans, and the legal terms of use
Scroll for all 7
Company 2
The organization behind the API
Other 7
Properties that don't map to a standard resource type
Scroll for all 7
Source (apis.yml)
Microsoft Azure Batch API — frequently asked questions
Does Microsoft Azure Batch have an API?
Yes. APIs.io lists 16 APIs from Microsoft Azure Batch, including microsoft-azure-batch Jobs API, microsoft-azure-batch Pools API and microsoft-azure-batch Tasks API, and 13 more.
Is there an OpenAPI specification for the Microsoft Azure Batch API?
Yes. APIs.io indexes 16 OpenAPI specifications for Microsoft Azure Batch, each linked for download from this page.
How do I authenticate with the Microsoft Azure Batch API?
Microsoft Azure Batch documents its authentication (oauth2/shared-key · 3 schemes). The details are profiled on APIs.io as Microsoft Azure Batch Authentication.
Is the Microsoft Azure Batch API ready for AI agents?
Microsoft Azure Batch has a Kin Score of 68.6 out of 100 (exemplar) and an Agent Readiness score of 34.9 (agent-ready), scored by API Evangelist on 2026-11-13.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.