WOLFRAM

CloudDeploy[expr]

deploys expr to a new anonymous cloud object.

CloudDeploy[expr,location]

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

deploys expr to the specified cloud object.

Details and Options

Examples

open allclose all

Basic Examples  (3)Summary of the most common use cases

Deploy a Manipulate expression to a new anonymous cloud object:

Out[1]=1

Deploy an APIFunction to a new unnamed object:

Out[1]=1

The resulting API viewed in a web browser, with color set to Blue:

Deploy a FormFunction to a named object:

Out[1]=1

Scope  (6)Survey of the scope of standard use cases

APIFunction  (1)

Deploy a web API:

Out[1]=1

FormFunction  (1)

Deploy a form:

Out[1]=1

Notebook  (1)

Deploy a notebook:

Out[1]=1

ExportForm  (1)

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

Out[1]=1

Manipulate  (1)

Deploy an interactive Manipulate:

Out[1]=1

Delayed  (1)

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

Out[1]=1

Options  (4)Common values & functionality for each option

AutoRemove  (1)

Deploy a form function to a temporary object:

Out[1]=1
Out[2]=2

Magnification  (1)

Deployed notebook uses a 100% magnification by default:

Out[1]=1

Preserve the magnification of the source document:

Out[2]=2

Permissions  (1)

Deploy a cloud object with public permissions:

Out[1]=1
Out[2]=2

SourceLink  (1)

Deploy with a cloud notebook given as the source:

Out[1]=1

View the source link:

Out[2]=2

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

Out[3]=3

Deploy without a source link:

Out[4]=4

Confirm that there is no source link:

Out[5]=5

Properties & Relations  (3)Properties of the function, and connections to other functions

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:

Out[3]=3

Deleting Deployments  (1)

Apply DeleteFile to the resulting CloudObject to delete a deployment:

Out[1]=1

Exporting Content  (1)

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

Out[1]=1
Out[2]=2

Possible Issues  (2)Common pitfalls and unexpected behavior

Permissions settings determine access to a deployed cloud object:

Out[1]=1

The owner of the cloud object can call the APIFunction:

Out[2]=2

Disconnect from the cloud:

The APIFunction is no longer accessible:

Out[4]=4

Arbitrary expressions are deployed as notebooks:

Out[1]=1

Use CloudPut to store the expression directly:

Out[2]=2

Neat Examples  (1)Surprising or curious use cases

Deploy interactive 3D graphics to the web:

Out[1]=1
Wolfram Research (2014), CloudDeploy, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudDeploy.html (updated 2019).
Wolfram Research (2014), CloudDeploy, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudDeploy.html (updated 2019).

Text

Wolfram Research (2014), CloudDeploy, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudDeploy.html (updated 2019).

Wolfram Research (2014), CloudDeploy, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudDeploy.html (updated 2019).

CMS

Wolfram Language. 2014. "CloudDeploy." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CloudDeploy.html.

Wolfram Language. 2014. "CloudDeploy." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CloudDeploy.html.

APA

Wolfram Language. (2014). CloudDeploy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CloudDeploy.html

Wolfram Language. (2014). CloudDeploy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CloudDeploy.html

BibTeX

@misc{reference.wolfram_2025_clouddeploy, author="Wolfram Research", title="{CloudDeploy}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudDeploy.html}", note=[Accessed: 30-April-2025 ]}

@misc{reference.wolfram_2025_clouddeploy, author="Wolfram Research", title="{CloudDeploy}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudDeploy.html}", note=[Accessed: 30-April-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_clouddeploy, organization={Wolfram Research}, title={CloudDeploy}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudDeploy.html}, note=[Accessed: 30-April-2025 ]}

@online{reference.wolfram_2025_clouddeploy, organization={Wolfram Research}, title={CloudDeploy}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudDeploy.html}, note=[Accessed: 30-April-2025 ]}