Run your jobs on simple or complex recurring schedules

Create jobs that run on your schedule

Azure Scheduler lets you create jobs in the cloud that reliably invoke services inside and outside of Azure – such as calling HTTP/S endpoints or posting messages to Azure Storage queues, Azure Service Bus queues or Azure Service Bus topics. You can choose to run jobs straight away, on a recurring schedule or at some point in the future.

Ideal for recurring actions, daily maintenance, developers

Scheduler is great for recurring actions – for example, periodically gathering data from Twitter into a feed. It’s also ideal for cleaning up logs, kicking off routine backups and other application maintenance tasks. Developers can also integrate Scheduler into their applications.

Designed for high availability and reliability

Scheduler operates even in the face of network, computer and data centre failures, so that your scheduled jobs continue to execute on time. It automatically switches to an alternative data centre in the same region if needed. Users can also configure alternative endpoints, in case their main endpoint becomes unavailable.

Create asynchronous jobs using queues

Scheduler can also post messages to Storage queues or Service Bus queues or topics for asynchronous processing of recurring requests. This is useful for complex or long-running requests – such as a series of SQL queries against a large database – and when you want to invoke a service that’s offline.

Related products and services

Service Bus

Connect across private and public cloud environments


Durable, highly available and massively scalable cloud storage

App Service

Create web and mobile apps for any platform and any device

Start your free account with Scheduler