Skip to content
Search Sign in List your company

Azure Automation

by Microsoft Azure from Microsoft

Page last updated
26 August 2026
What these mean

Report a problem with this product

Price on request

Azure Automation is Microsoft's cloud automation service for running scheduled or event-driven management tasks across Azure, on-premises systems, and other environments using runbooks and hybrid workers.

About Azure Automation

Azure Automation is Microsoft's managed operations automation service for teams that need repeatable administrative tasks without running a dedicated scheduler or automation server. It uses runbooks to execute PowerShell, Python, PowerShell Workflow, or graphical automation in Azure, and Hybrid Runbook Workers can run jobs directly on Windows or Linux machines in on-premises or other cloud environments. It fits operational work such as scheduled maintenance, responding to alerts, resource lifecycle tasks, and post-deployment configuration rather than general-purpose application hosting.

What is included

Runbooks

Supported authoring types PowerShell, PowerShell Workflow, Python, graphical, and graphical PowerShell Workflow

Runtime

Current PowerShell runtimes PowerShell 7.6, PowerShell 7.4, and Windows PowerShell 5.1
Current Python runtime Python 3.10

Hybrid

Hybrid execution Hybrid Runbook Worker for Windows and Linux customer-managed machines

Pricing

Included job runtime First 500 job runtime minutes per subscription per month for eligible subscriptions

Limits

Job submission rate Up to 100 new jobs per 30 seconds per Automation account
Job data retention 30 days

Security

Identity Azure RBAC plus system-assigned and user-assigned managed identities

What is Azure Automation used for?

Azure Automation is designed for repetitive infrastructure and operations work. Microsoft lists scenarios such as starting and stopping resources on schedules, creating or updating Azure resources, applying tags and locks, running periodic maintenance, reacting to Azure alerts, orchestrating recovery tasks, and collecting inventory or configuration information. Runbooks can also call Azure Resource Manager, APIs, or modules for third-party systems.

The service is especially useful when the automation belongs to an operations team and should be centrally scheduled, audited, and controlled with Azure RBAC. It is not a replacement for every workflow engine. Application-level business workflows often fit Azure Logic Apps better, while build and deployment pipelines usually belong in Azure DevOps or GitHub Actions.

Which runbook types and runtimes are supported?

Microsoft currently supports PowerShell, PowerShell Workflow, Python, graphical, and graphical PowerShell Workflow runbooks. For new textual runbooks, Microsoft recommends supported PowerShell and Python versions rather than older runtimes that have reached parent-product end of support.

As of August 2026, Microsoft documents PowerShell 7.6, PowerShell 7.4, and Windows PowerShell 5.1 as supported PowerShell choices, and Python 3.10 as the current supported Python runtime. PowerShell 7.x does not support PowerShell Workflow, and some source-control and module behaviors differ by runtime. Teams should verify module compatibility before upgrading an existing runbook.

How do cloud jobs and Hybrid Runbook Workers differ?

Cloud jobs run on Microsoft-managed Automation infrastructure and are a simple option when the task can reach everything it needs from Azure. Hybrid Runbook Workers execute runbooks on customer-managed Windows or Linux machines. That makes them useful when automation must access local files, private networks, on-premises services, or resources in another cloud that are not reachable from the Azure sandbox.

A Hybrid Runbook Worker belongs to a worker group, and groups can contain multiple workers for availability and load distribution. The customer is responsible for the operating system, runtime installation, network access, credentials or managed identity design, and health of those worker machines.

How does Azure Automation handle identity, scheduling, and integrations?

Automation accounts support Azure RBAC and managed identities so runbooks can access Azure resources without embedding long-lived passwords in code. Accounts can also hold shared variables, certificates, credentials, connections, modules, and schedules. A runbook can be linked to recurring schedules, and webhooks or APIs can start automation from external systems.

Microsoft documents integrations with Azure Monitor alerts, Azure Policy, Azure Site Recovery, Azure Arc-enabled servers, Logic Apps, Event Grid, Power Automate, and other services. These integrations make Automation useful as an operational action layer after another Azure service detects an event or determines that work should occur.

How is Azure Automation priced?

Pricing was checked on August 26, 2026. Microsoft currently bills process automation mainly by runbook job execution minutes and watcher hours. The pricing page lists the first 500 job runtime minutes per subscription each month as included for eligible subscriptions, while watchers have a separate hourly meter and included allowance. Exact paid rates depend on billing context and region.

Configuration-management and update-related capabilities can also create costs through managed nodes or Azure Monitor Log Analytics data. Hybrid workers themselves can incur compute, operating system, networking, monitoring, and management costs because the worker machines are customer-managed. Buyers should estimate the full operating model rather than looking only at the Automation job meter.

What limits should teams plan for?

Azure Automation has service and subscription quotas. Microsoft's current limits documentation includes limits on Automation accounts per region, concurrently running jobs, job-submission rate, job metadata storage, job parameter size, webhook payload size, and retention of job data. Some quotas can be increased through Azure support, while others are fixed.

Microsoft currently documents a 50-job concurrency limit for Enterprise and CSP Automation accounts in public regions by default, with lower defaults for some other subscription types, and a limit of 100 new job submissions per 30 seconds per Automation account. Job data is retained for 30 days by default. These limits matter for organizations trying to use Automation as a very high-throughput task engine.

What are the main operational limitations?

Azure Automation reduces the need to host a scheduler, but teams still own their scripts, dependencies, permissions, testing, error handling, and change control. Runbooks can fail because a module changed, a runtime was retired, an API changed, permissions were reduced, a worker went offline, or a target system was unavailable. Critical automation should therefore include logging, retry logic where appropriate, alerting, source control, and tested rollback or recovery procedures.

Azure sandbox jobs also have different constraints from normal application hosts. Long-running compute-heavy workloads, high-frequency event processing, or latency-sensitive application code are usually better placed in Functions, Container Apps, App Service, AKS, or a dedicated worker service.

Who should choose something else?

Choose Azure Logic Apps when the main need is low-code application and SaaS workflow integration with connectors and workflow state. Choose Azure Functions when you need event-driven custom code that behaves like an application component. Choose Azure DevOps or GitHub Actions when the job is primarily software build, test, release, or deployment automation. Choose Azure Update Manager when the main requirement is patch assessment and update orchestration rather than general runbooks.

Azure Automation is strongest for operational runbooks and infrastructure administration that benefit from Azure-native identity, scheduling, auditing, and hybrid execution. It can be unnecessary for a small environment with only a few simple scheduled scripts, and it can be the wrong fit when the workload needs application-scale throughput or a richer workflow designer.

Reviews

No reviews yet

Nobody has reviewed Azure Automation here yet.