Machine Learning REST API reference

Azure Machine Learning is a cloud service that you use to train, deploy, automate, and manage machine learning models, all at the broad scale that the cloud provides.

The REST APIs allow you to develop clients that use REST calls to work with the service. These APIs are complimentary to Azure Machine Learning Python SDK, and provide flexibility in automating your machine learning activities such as submitting an experiment and monitoring the test results.

Rest Operation Groups

Machine Learning REST APIs provide operations for working with the following resources:

Operation group Description
Artifacts Provides operations on Artifacts created during using Azure Machine Learning platform except for artifacts created during runs, which are managed by Run Tracking
Data Stores Provides operations on Data Stores of Azure Machine Learning experiments
Hyperparameter Tuning Provides operations on Hyperparamater Tuning Experiments
Runs Provides operations on Runs of Azure Machine Learning Experiments
Models and Deployments Provides operations on management of machine learning lifecycle, such as Assets, Models, Profiles, Services, Operations
Run Tracking Provides operations during the Run of Azure Machine Learning Experiments, such as managing events, experiments, run artifacts, run metrics and runs
Workspaces and Compute Provides operations on Workspaces and Compute resources of Azure Machine Learning

See Also

Learn more about this service: