deploys expr to a new anonymous cloud object.


deploys expr to a cloud object at the specified location relative to the user's cloud root directory.


deploys expr to the specified cloud object.

Details and Options


open allclose all

Basic Examples  (3)

Deploy a Manipulate expression to a new anonymous cloud object:

Deploy an APIFunction to a new unnamed object:

The resulting API viewed in a web browser:

Deploy a FormFunction to a named object:

Scope  (6)

APIFunction  (1)

Deploy a web API:

FormFunction  (1)

Deploy a form:

Notebook  (1)

Deploy a notebook:

ExportForm  (1)

Deploy an expression in a specified export format such as "PNG":

Manipulate  (1)

Deploy an interactive Manipulate:

Delayed  (1)

Deploy an expression to be reevaluated whenever it is accessed on the web:

Options  (2)

Permissions  (1)

Deploy a cloud object with public permissions:

SourceLink  (1)

Deploy with a cloud notebook given as the source:

View the source link:

Make a copy of the original source to preserve the source as it was at the time of deployment:

Deploy without a source link:

Confirm that there is no source link:

Properties & Relations  (3)

Saving Dependencies  (1)

All dependencies of the deployed expression are persisted in the resulting cloud object, by effectively executing CloudPut with IncludeDefinitions set to True:

Deleting Deployments  (1)

Apply DeleteFile to the resulting CloudObject to delete a deployment:

Exporting Content  (1)

CloudDeploy[ExportForm[expr,"fmt"]] is equivalent to CloudExport[expr,"fmt"]:

Possible Issues  (2)

Permissions settings determine access to a deployed cloud object:

The owner of the cloud object can call the APIFunction:

Disconnect from the cloud:

The APIFunction is no longer accessible:

Arbitrary expressions are deployed as notebooks:

Use CloudPut to store the expression directly:

Neat Examples  (1)

Deploy interactive 3D graphics to the web:

Introduced in 2014
Updated in 2016