$npx skillfedfor your agent

azure-ai-ml

Microsoft Azure Machine Learning Client Library for Python

Worth itPyPI Artificial IntelligenceReleased Jul 20264.1M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — azure_ai_ml-1.34.1-py3-none-any.whl
v1.34.1 · released 2026-07-14 · Python >=3.9 · 16 runtime deps: pyyaml, azure-core, azure-mgmt-core, marshmallow, jsonschema, tqdm, strictyaml, colorama

Yes. The package is production-stable (v2 GA), actively maintained, has no known vulnerabilities, and low install friction. Install it if you need to programmatically interact with Azure Machine Learning services—it is the official and recommended SDK for that purpose. Verify your Azure subscription and workspace setup before use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires an active Azure subscription, an Azure Machine Learning Workspace, and valid Azure credentials configured in your environment.
  • Low install friction with a pure-wheel distribution.
  • Actively maintained with a release 31 days ago and 5588 repository stars.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions, making it suitable for most production environments.

last release 2026-07-14 (31 days) · last repo commit 2026-08-14 · 5,588 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 4,141,760 downloads/mo, #2,371 on PyPI

Verify before relying

pip install azure-ai-ml

from azure.ai.ml import MLClient

ml_client = MLClient(
    credential,
    subscription_id="your-subscription-id",
    resource_group_name="your-resource-group",
    workspace_name="your-workspace"
)

job = ml_client.jobs.get("job-name")
  • Whether telemetry collection in Jupyter notebooks can be fully disabled or only opted out at client initialization
  • Performance characteristics when managing large numbers of jobs or components in a single pipeline
  • Whether the package supports disconnected or air-gapped Azure environments
  • What authentication mechanisms are supported beyond the example shown in the description
Same gist for agents: .md · .json

What it is and what it does

Azure ML is the official Python SDK v2 for Azure Machine Learning, providing a unified client interface (MLClient) to create, manage, and execute machine learning workloads on Azure. It abstracts Azure ML resources—jobs, models, components, compute clusters, datastores—into Python objects that can be created programmatically or loaded from YAML, validated against schemas, and submitted to the service via authenticated REST calls.

The SDK supports standalone jobs (command, sweep), reusable pipeline components, AutoML for classification/regression/forecasting/vision/NLP tasks, managed online and batch inference endpoints, and resource lifecycle management. It depends on azure-core, azure-mgmt-core, azure-storage-blob, and related Azure libraries for authentication, HTTP communication, and data access. Telemetry is collected in Jupyter environments by default but can be disabled.

Use it for

  • Submit and monitor standalone training jobs (Python, R, shell scripts) to Azure compute without local execution
  • Build reusable ML pipeline components and orchestrate multi-step workflows with parameter sweeps
  • Run AutoML experiments for tabular classification, regression, time-series forecasting, or vision/NLP tasks
  • Deploy trained models to managed online endpoints for real-time inference or batch endpoints for bulk scoring
  • Manage Azure ML workspace resources (compute clusters, datastores, environments) programmatically

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is production-stable (v2 GA), actively maintained, has no known vulnerabilities, and low install friction. Install it if you need to programmatically interact with Azure Machine Learning services—it is the official and recommended SDK for that purpose. Verify your Azure subscription and workspace setup before use.

Install

azure-ai-ml on PyPI

Before you install

Low install friction with a pure-wheel distribution. Actively maintained with a release 31 days ago and 5588 repository stars. Supports Python 3.9 through 3.14 and depends on 16 runtime packages, mostly within the Azure SDK ecosystem.

Requires an active Azure subscription, an Azure Machine Learning Workspace, and valid Azure credentials configured in your environment.

License in practice

MIT license permits commercial and private use with minimal restrictions, making it suitable for most production environments.

Quickstart

pip install azure-ai-ml

from azure.ai.ml import MLClient

ml_client = MLClient(
    credential,
    subscription_id="your-subscription-id",
    resource_group_name="your-resource-group",
    workspace_name="your-workspace"
)

job = ml_client.jobs.get("job-name")

Verify before relying

  • Whether telemetry collection in Jupyter notebooks can be fully disabled or only opted out at client initialization
  • Performance characteristics when managing large numbers of jobs or components in a single pipeline
  • Whether the package supports disconnected or air-gapped Azure environments
  • What authentication mechanisms are supported beyond the example shown in the description

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
16 packages
pyyamlazure-coreazure-mgmt-coremarshmallowjsonschematqdmstrictyamlcoloramapyjwtazure-storage-blobazure-storage-file-shareazure-storage-file-datalakepydashisodatetyping-extensionsazure-monitor-opentelemetry
MaintenanceActively maintained 31 days since the last release
Last repo commit
First released
Downloads4,141,760 / month, #2,371 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9

Evidence: azure_ai_ml-1.34.1-py3-none-any.whl

Tags

Capabilities
azure machine learning python clientazure ml jobs and pipelinesautoml training pythonazure ml model managementmachine learning workflow automationazure ml batch and online inferencehyperparameter tuning azure
Topics
azure-sdkautomlmlops
PyPI keywords
azureazure sdk

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure ml jobs and pipelines”

Give your agent the search over MCP, or paste the wish link into any chat.

More Artificial Intelligence packages

litellm With conditions
PyPI · Artificial Intelligence · released Aug 2026

LiteLLM provides a unified Python interface to call 100+ LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Azure, and others) using OpenAI-compatible API format, available as both a Python SDK and a self-hosted AI Gateway proxy server.

Install it if you need to work with multiple LLM providers or want to centralize LLM routing in your organization.

MITcompiled wheel
682.8Mdownloads / mo
huggingface-hub Worth it
PyPI · Artificial Intelligence · released Aug 2026

Client library and CLI tool for downloading, uploading, and managing models, datasets, and repositories on the Hugging Face Hub platform.

Install it if you work with Hugging Face Hub models or datasets.

Apache-2.0pure Python · 3.10.0+
442.4Mdownloads / mo
langchain Worth it
PyPI · Python Modules · released Aug 2026

LangChain provides a framework for building agents and LLM-powered applications by composing language models, tools, and memory through a unified API that abstracts over multiple model providers.

MITpure Python
315.4Mdownloads / mo
hf-xet With conditions
PyPI · Artificial Intelligence · released Aug 2026

hf-xet provides chunk-based deduplication and efficient file transfer for the Hugging Face Hub, enabling faster uploads and downloads of large files with local disk caching.

Apache-2.0compiled wheel · 3.8+
258.4Mdownloads / mo
tokenizers Worth it
PyPI · Artificial Intelligence · released Apr 2026

Tokenizers converts raw text into token sequences for NLP models, with support for training custom vocabularies and using pre-built tokenizers (BPE, WordPiece) optimized for speed via Rust.

Apache-2.0compiled wheel · 3.10+
222.9Mdownloads / mo
transformers Worth it
PyPI · Artificial Intelligence · released Aug 2026

Transformers provides a unified framework for loading, fine-tuning, and running state-of-the-art pretrained models across text, vision, audio, video, and multimodal tasks using PyTorch, JAX, or TensorFlow.

Install it if you need to run or train any transformer-based model for NLP, vision, audio, or multimodal tasks.

permissive licensepure Python · 3.10.0+
186.6Mdownloads / mo

See also azureml-featurestore · azureml-train-automl-client · azureml-sdk · azureml-pipeline-steps · azureml-pipeline · azureml-core · lightning-cloud · azureml-train-restclients-hyperdrive · azureml-pipeline-core · sap-ai-sdk-core