Cloud Functions & Deployment

The Wolfram Language is deeply integrated with the cloud, providing seamless persistent storage of code and data, cloud computation, and instant external deployment through active documents, APIs, forms, apps, etc.

ReferenceReference

CloudObject a handle to an expression or other content in the cloud

Reading and Writing Cloud Objects

CloudGet get an expression from the cloud

CloudPut put an expression into the cloud, creating a new cloud object if necessary

CloudSave save definitions associated with a symbol to the cloud

Get  ▪  Put  ▪  PutAppend  ▪  Save  ▪  CloudImport  ▪  CloudExport

CloudSymbol a symbol whose value is stored in the cloud

Cloud Evaluation

CloudEvaluate evaluate an expression in the cloud

CloudFunction a pure function to be evaluated in the cloud

Cloud Deployment

CloudDeploy deploy code or content to be accessed externally in the cloud

APIFunction symbolic representation of an API to be deployed

FormFunction symbolic representation of a form to be deployed

ExternalBundle representation of a directory of objects

Deployment Features

ExportForm export an expression in a particular form

Delayed reevaluate an expression whenever it is accessed in the cloud

ResponseForm  ▪  HTTPResponse  ▪  HTTPRedirect  ▪  EvaluationData

Creating Embeddable Content

EmbedCode HTML etc. code for external embedding of cloud content

Cloud Execution Metadata »

$GeoLocation  ▪  $GeoLocationCountry  ▪  $UserAgentString  ▪  $RequesterAddress  ▪  HTTPRequestData  ▪  ...

Managing Content in the Cloud »

Permissions detailed permissions for access and execution of cloud objects

$Permissions  ▪  CloudAccountData  ▪  $CloudCreditsAvailable

RenameFile  ▪  CloudDirectory  ▪  $CloudRootDirectory  ▪  ...

CloudObjects find cloud objects matching given criteria

Utilities

CreateUUID  ▪  URLShorten  ▪  FileFormat

Cloud Notebooks

EmbeddedHTML raw HTML to be embedded in a cloud notebook

Web Access to the Cloud

wolframcloud.com/objects/uuid object in the cloud

Desktop & Other Access

CloudConnect connect to the cloud from a desktop or other computer system

CloudDisconnect  ▪  $CloudConnected  ▪  CloudDirectory  ▪  ...

CopyFile copy between cloud objects and local files