skillfed

azure-mgmt-scheduler

Microsoft Azure Scheduler Management Client Library for Python

azure-mgmt-scheduler v7.0.0 1.7M downloads/30d#3,680 on PyPI5,588
Permissive license MIT License Active released

What it is and what it does

azure-mgmt-scheduler is a Python SDK for managing Azure Scheduler, Microsoft's cloud-based job scheduling service. It provides client classes and models to create, update, delete, and monitor scheduled jobs through the Azure Resource Manager API, supporting authentication via azure-identity and modern async patterns.

The package depends on msrest, azure-common, and azure-mgmt-core for HTTP communication and Azure infrastructure. However, Azure Scheduler itself was deprecated after 01-31-2022 and is no longer receiving feature maintenance; Microsoft recommends migrating to Azure Logic Apps for new workloads. The package remains available and receives security fixes, but is classified as Inactive.

Use it for:

  • Manage existing Azure Scheduler jobs in legacy systems that have not yet migrated to Azure Logic Apps
  • Automate job lifecycle operations (create, update, delete) for scheduled tasks in Azure via Python scripts
  • Integrate Azure Scheduler job management into Python applications that predate the Logic Apps migration
  • Read and monitor the status of existing scheduled jobs in Azure Scheduler deployments

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings to manage Azure Scheduler resources via the Azure Resource Manager API, though the service itself has been deprecated in favor of Azure Logic Apps.

No, unless you are maintaining or extending an existing system already using Azure Scheduler. The service is deprecated and no longer receives feature updates. For new projects, use Azure Logic Apps instead. If you must work with legacy Scheduler deployments, the package is stable and has no known vulnerabilities, but plan a migration path.

Install

azure-mgmt-scheduler on PyPI

pip

pip install azure-mgmt-scheduler

uv

uv add azure-mgmt-scheduler

poetry

poetry add azure-mgmt-scheduler

Installing azure-mgmt-scheduler

Before you install

Low friction install with standard Azure SDK dependencies. However, the package is classified as Inactive (Development Status 7) and was deprecated after 01-31-2022 with security-only maintenance through that date. The repository remains active but the package itself is no longer receiving feature updates.

License in practice

MIT License permits commercial and private use with minimal restrictions, making it safe from a licensing perspective for any project that can tolerate the deprecation status.

Quickstart

pip install azure-mgmt-scheduler

from azure.mgmt.scheduler import SchedulerManagementClient
from azure.identity import DefaultAzureCredential

credential = DefaultAzureCredential()
client = SchedulerManagementClient(credential, subscription_id)

Requires Azure subscription credentials (via azure-identity) and a valid subscription_id; the underlying Azure Scheduler service may no longer be available in all regions.

Verify before relying

  • Whether security fixes have actually been applied since the 01-31-2022 maintenance cutoff date, given the latest release is 2024-10-31
  • Current Azure Scheduler service availability and whether Microsoft still operates the underlying service that this SDK targets

Package facts

License MIT License (permissive)
Python support supports the current Python release (>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies 3 — msrest, azure-common, azure-mgmt-core
Maintenance actively maintained — 652 days since the last release
Last repo commit
First released
Downloads 1,653,400/month — #3,680 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_scheduler-7.0.0-py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 7 - InactiveLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

azure scheduler management pythonazure resource manager schedulerazure sdk python schedulermanage azure scheduled jobsazure scheduler client library
deprecatedazure-sdkcloud-management

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-batchai

Manages Azure Batch AI resources (clusters,…

permissive · top 5,000 on PyPI

azure-graphrbac

Manages Azure Active Directory graph resources…

permissive · top 5,000 on PyPI

azure-mgmt-logic

Provides Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-cognitiveservices-vision-computervision

Provides Python bindings to call Microsoft…

permissive · top 15,000 on PyPI

azure-mgmt-dns

Manages Azure DNS resources—zones, record sets,…

permissive · top 5,000 on PyPI

azure-mgmt-trafficmanager

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-loganalytics

Provides a Python client for querying Azure Log…

permissive · top 5,000 on PyPI

azure-mgmt-resourcegraph

Provides a Python client library to query and…

unclear · top 5,000 on PyPI

azure-mgmt-datalake-analytics

Provides Python bindings to manage Azure Data…

permissive · top 5,000 on PyPI