makes a public copy in the cloud of the current document.


makes a public copy of the cloud object obj.


deploys an expression to the cloud and makes it public.


publishes to the specified location relative to the user's current cloud directory.


publishes to the specified cloud object.

Details and Options


open allclose all

Basic Examples  (3)

Publish a Manipulate expression to a new anonymous cloud object:

The published object has public permissions with AutoCopy set to True:

Publish an expression with a name:

Create a private object:

Publish a copy of the private object:

Confirm that the copied object has public permissions:

Scope  (3)

Publish a notebook:

Publish a notebook object:

Publish an API function:

Options  (12)

AppearanceElements  (1)

Create an object without any appearance elements:

Embed the object into a separate HTML page:

AutoCopy  (1)

Do not set AutoCopy during CloudPublish:

AutoRemove  (1)

Publish a computed value to a temporary object:

CloudBase  (1)

Specify a CloudBase during CloudPublish:

CloudObjectNameFormat  (1)

Create a named cloud object and use $CloudUserUUID for the CloudObjectNameFormat:

Create a named cloud object and use $CloudUserID for the CloudObjectNameFormat:

CloudObjectURLType  (1)

Publish a cloud object with a link to its editing environment view as specified by CloudObjectURLType:

Publish a cloud object with a link to its deployed object view:

IconRules  (1)

Publish a cloud object that shows the current time, with a representative icon:

View the icon:

IncludeDefinitions  (1)

Exclude definitions associated with the published expression from the current kernel session; instead, load the definitions from a file during evaluation:

Magnification  (1)

Preserve the magnification of the source document during CloudPublish:

MetaInformation  (1)

Add custom metainformation to a published image:

Permissions  (1)

Permissions provides a way to restrict access to a specific user or group of users.

Create a new PermissionsGroup. Add more users by adding their $CloudUserID to the list:

Use CloudPublish to publish any object with the specified access permissions:

Check the permissions:

SourceLink  (1)

Do not set a source link during CloudPublish:

Properties & Relations  (1)

CloudPublish is equivalent to CloudDeploy with automatic Permissions for all users and AutoCopy enabled:

Wolfram Research (2015), CloudPublish, Wolfram Language function, (updated 2020).


Wolfram Research (2015), CloudPublish, Wolfram Language function, (updated 2020).


Wolfram Language. 2015. "CloudPublish." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020.


Wolfram Language. (2015). CloudPublish. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_cloudpublish, author="Wolfram Research", title="{CloudPublish}", year="2020", howpublished="\url{}", note=[Accessed: 26-May-2024 ]}


@online{reference.wolfram_2024_cloudpublish, organization={Wolfram Research}, title={CloudPublish}, year={2020}, url={}, note=[Accessed: 26-May-2024 ]}