Google Cloud Machine Learning Engine

An API to enable creating and using machine learning models.


All URIs below are relative to

This service provides the following discovery documents:

Collection: v1.projects

getConfig GET /v1/{name=projects/*}:getConfig
Get the service account information associated with your project.
predict POST /v1/{name=projects/**}:predict
Performs prediction on the data in the request.


cancel POST /v1/{name=projects/*/jobs/*}:cancel
Cancels a running job.
create POST /v1/{parent=projects/*}/jobs
Creates a training or a batch prediction job.
get GET /v1/{name=projects/*/jobs/*}
Describes a job.
list GET /v1/{parent=projects/*}/jobs
Lists the jobs in the project.

Collection: v1.projects.models

create POST /v1/{parent=projects/*}/models
Creates a model which will later contain one or more versions.
delete DELETE /v1/{name=projects/*/models/*}
Deletes a model.
get GET /v1/{name=projects/*/models/*}
Gets information about a model, including its name, the description (if set), and the default version (if at least one version of the model has been deployed).
list GET /v1/{parent=projects/*}/models
Lists the models in a project.

Collection: v1.projects.models.versions

create POST /v1/{parent=projects/*/models/*}/versions
Creates a new version of a model from a trained TensorFlow model.
delete DELETE /v1/{name=projects/*/models/*/versions/*}
Deletes a model version.
get GET /v1/{name=projects/*/models/*/versions/*}
Gets information about a model version.
list GET /v1/{parent=projects/*/models/*}/versions
Gets basic information about all the versions of a model.
setDefault POST /v1/{name=projects/*/models/*/versions/*}:setDefault
Designates a version to be the default for the model.

Collection: v1.projects.operations

cancel POST /v1/{name=projects/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name=projects/*/operations/*}
Deletes a long-running operation.
get GET /v1/{name=projects/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1/{name=projects/*}/operations
Lists operations that match the specified filter in the request.

Send feedback about...

Cloud Machine Learning Engine (Cloud ML Engine)