- See Also
-
Related Guides
- Cloud Functions & Deployment
- Web Operations
- Notebook Document Generation
- External Language Interfaces
- Creating Web Pages
- Creating Form Interfaces & Apps
- Background & Scheduled Tasks
- Sharing & Embedding Content
- Cloud Permissions Control
- Programmable Linguistic Interface
- Creating Instant APIs
- Setting Up User Interactions
- Wolfram Resource System
- Wolfram Data Repository
- Text Search
- Persistent Storage
- Wolfram Function Repository
- HTTP Requests & Responses
- External Operations
- Workflows
-
- See Also
-
Related Guides
- Cloud Functions & Deployment
- Web Operations
- Notebook Document Generation
- External Language Interfaces
- Creating Web Pages
- Creating Form Interfaces & Apps
- Background & Scheduled Tasks
- Sharing & Embedding Content
- Cloud Permissions Control
- Programmable Linguistic Interface
- Creating Instant APIs
- Setting Up User Interactions
- Wolfram Resource System
- Wolfram Data Repository
- Text Search
- Persistent Storage
- Wolfram Function Repository
- HTTP Requests & Responses
- External Operations
- Workflows
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.
CloudDeploy [expr,CloudObject […]]
deploys expr to the specified cloud object.
CloudDeploy
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.
CloudDeploy [expr,CloudObject […]]
deploys expr to the specified cloud object.
Details and Options
- CloudDeploy works from both desktop and cloud.
- CloudDeploy returns the CloudObject that was deployed.
- CloudDeploy performs different actions depending on the form of expr:
-
- For other forms of expr, CloudDeploy [expr,…] gives a cloud notebook, equivalent to CloudDeploy [ExportForm [expr,"NB"],…].
- CloudDeploy [expr,URL ["loc"]] is equivalent to CloudDeploy [expr,"loc"].
- CloudDeploy [Dynamic [obj,UpdateInterval->dt]] specifies that the web output should be refreshed every dt seconds.
- CloudDeploy allows the following options:
-
- With IncludeDefinitions->True , CloudDeploy [expr,…] automatically deploys all definitions needed to evaluate expr. With IncludeDefinitions->False , the evaluation of expr must explicitly evaluate all definitions that are needed.
- With the default setting Magnification Automatic , CloudDeploy ignores any Magnification setting in the source document and uses a 100% magnification in the deployed notebook. With Magnification Inherited , the magnification of the source document is preserved.
- With the default setting Permissions->Automatic , CloudDeploy creates a cloud object with permissions set to $Permissions , which is usually private.
- With the default setting SourceLink->Automatic , CloudDeploy sets the source link for the deployed cloud object to be the cloud object corresponding to the current notebook. If no such cloud object exists, it sets the source link to None .
- To copy an existing local file to the cloud, use CopyFile .
Examples
open all close allBasic Examples (3)
Deploy a Manipulate expression to a new anonymous cloud object:
Deploy an APIFunction to a new unnamed object:
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 (4)
AutoRemove (1)
Deploy a form function to a temporary object:
Magnification (1)
Deployed notebook uses a 100% magnification by default:
Preserve the magnification of the source document:
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:
Related Guides
-
▪
- Cloud Functions & Deployment ▪
- Web Operations ▪
- Notebook Document Generation ▪
- External Language Interfaces ▪
- Creating Web Pages ▪
- Creating Form Interfaces & Apps ▪
- Background & Scheduled Tasks ▪
- Sharing & Embedding Content ▪
- Cloud Permissions Control ▪
- Programmable Linguistic Interface ▪
- Creating Instant APIs ▪
- Setting Up User Interactions ▪
- Wolfram Resource System ▪
- Wolfram Data Repository ▪
- Text Search ▪
- Persistent Storage ▪
- Wolfram Function Repository ▪
- HTTP Requests & Responses ▪
- External Operations
Related Workflows
Text
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.
APA
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: 16-November-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: 16-November-2025]}