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 cloud root 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  (10)

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:

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:

MetaInformation  (1)

Add custom metainformation to a published image:

Permissions  (1)

Set arbitrary permissions during CloudPublish:

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:

Introduced in 2015
Updated in 2019