azureml-pipeline-core
Contains core functionality for Azure Machine Learning pipelines, which are configurable machine learning workflows.
What it is and what it does
azureml-pipeline-core is a foundational package for Azure Machine Learning that supplies the core building blocks needed to construct and manage machine learning pipelines. It is part of the broader azureml ecosystem and depends on azureml-core for its runtime behavior. The package is classified as Beta and targets developers and researchers building ML workflows on Azure.
This package is typically used as infrastructure for defining configurable machine learning workflows—the kind of pipelines that orchestrate data processing, model training, and inference steps. It integrates with Jupyter and IPython environments, suggesting it is designed for interactive development and experimentation. With active maintenance and support for modern Python versions (3.8–3.11), it remains aligned with current development practices.
Use it for:
- Define multi-step machine learning workflows that chain data preparation, training, and evaluation tasks in Azure.
- Build reusable pipeline templates for common ML patterns within Azure Machine Learning environments.
- Orchestrate distributed or scheduled ML jobs that require configurable, reproducible execution.
- Integrate ML pipeline definitions with Jupyter notebooks for interactive development and testing.
- Manage dependencies and data flow between pipeline stages in Azure-hosted ML experiments.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides core pipeline infrastructure for Azure Machine Learning, enabling definition and execution of configurable machine learning workflows.
Yes, if you are building machine learning workflows within Azure Machine Learning. The package is actively maintained, has low install friction, and supports current Python versions. The unclear license requires review before use in proprietary contexts. Install primarily as a dependency of azureml-pipeline or when directly building Azure ML pipelines; it is not a general-purpose tool.
Install
azureml-pipeline-core on PyPI
pip
pip install azureml-pipeline-coreuv
uv add azureml-pipeline-corepoetry
poetry add azureml-pipeline-coreInstalling azureml-pipeline-core
Before you install
Low install friction with a single runtime dependency (azureml-core). Maintenance status is active with a recent release within the last 170 days. Supports current Python versions from 3.8 through 3.11.
License in practice
License treatment is unclear; the raw license URL points to a Microsoft legal page (https://aka.ms/azureml-sdk-license) but no SPDX identifier is provided. Review the linked license before use in proprietary or restricted contexts.
Quickstart
pip install azureml-pipeline-core
from azureml.pipeline.core import Pipeline
# Define and configure your machine learning workflow
Requires Python 3.8 or later (up to 3.11); azureml-core must be installed as a runtime dependency.
Verify before relying
- Specific pipeline capabilities and API surface beyond 'core functionality' are not detailed in the fact sheet.
- Whether this package is typically used directly or primarily as a transitive dependency of azureml-pipeline.
- Integration requirements or constraints with Azure services beyond what the fact sheet indicates.
Package facts
| License | https://aka.ms/azureml-sdk-license (unclear) |
| Python support | supports the current Python release (<4.0,>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — azureml-core |
| Maintenance | actively maintained — 170 days since the last release |
| First released | |
| Downloads | 323,850/month — #7,601 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azureml_pipeline_core-1.62.0-py3-none-any.whl
Keywords: ipython, jupyter, widgets
Tags
More Graphics packages
Pillow adds image processing capabilities to…
permissive · top 100 on PyPI
fonttoolsfonttools manipulates font files in multiple…
permissive · top 1,000 on PyPI
matplotlib-inlineEnables matplotlib figures to display inline…
permissive · top 1,000 on PyPI
pymupdfPyMuPDF extracts, renders, converts, and…
agpl · top 1,000 on PyPI
pypdfium2pypdfium2 is a Python binding to PDFium that…
permissive · top 1,000 on PyPI
altairAltair is a declarative Python library for…
permissive · top 1,000 on PyPI
azureml-pipelineBuilds, optimizes, and manages machine learning…
unclear · top 15,000 on PyPI
azureml-pipeline-stepsDefines step types for building computation…
unclear · top 15,000 on PyPI
azure-ml-componentAuthoring, managing, and submitting Azure…
unclear · top 15,000 on PyPI
zenmlZenML is an MLOps orchestration platform that…
permissive · top 15,000 on PyPI
valohai-papiPapi provides an imperative Python API for…
permissive · top 15,000 on PyPI
azureml-contrib-servicesProvides utilities for handling raw HTTP…
unclear · top 15,000 on PyPI
dvc-azureAdds Azure Blob Storage and Azure Data Lake…
permissive · top 15,000 on PyPI
azureml-ai-monitoringCollects model input and output data during…
permissive · top 15,000 on PyPI
azureml-dataprepLoads, transforms, and writes data for Azure…
unclear · top 5,000 on PyPI
azureml-dataprep-nativeProvides native code extensions for the…
unclear · top 15,000 on PyPI