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.

(RefLink[CloudObject, paclet:ref/CloudObject]) — a handle to an expression or other content in the cloud

Reading and Writing Cloud Objects

(RefLink[CloudGet, paclet:ref/CloudGet]) — get an expression from the cloud

(RefLink[CloudPut, paclet:ref/CloudPut]) — put an expression into the cloud, creating a new cloud object if necessary

(RefLink[CloudSave, paclet:ref/CloudSave]) — save definitions associated with a symbol to the cloud

(OrangeLink[Structured Data in the Cloud », paclet:guide/StructuredDataInTheCloud])

(RefLink[CloudExpression, paclet:ref/CloudExpression]) — an expression whose parts can be manipulated directly in the cloud

(RefLink[CloudSymbol, paclet:ref/CloudSymbol]) — a symbol whose value is stored in the cloud

Cloud Evaluation

(RefLink[CloudEvaluate, paclet:ref/CloudEvaluate]) — evaluate an expression in the cloud

(RefLink[CloudFunction, paclet:ref/CloudFunction]) — a pure function to be evaluated in the cloud

(RefLink[CloudSubmit, paclet:ref/CloudSubmit]) — submit an expression for asynchronous evaluation in the cloud

Cloud Deployment

(RefLink[CloudDeploy, paclet:ref/CloudDeploy]) — deploy code or content to be accessed externally in the cloud

(RefLink[CloudPublish, paclet:ref/CloudPublish]) — publish code or content for public access in the cloud

(RefLink[APIFunction, paclet:ref/APIFunction]) — symbolic representation of an API to be deployed

(RefLink[FormFunction, paclet:ref/FormFunction]) — symbolic representation of a form to be deployed

(RefLink[FormPage, paclet:ref/FormPage]) — representation of a form and result on the same page

(RefLink[AskFunction, paclet:ref/AskFunction]) — deployable program that asks questions during execution

(RefLink[ExternalBundle, paclet:ref/ExternalBundle]) — representation of a directory of objects

(RefLink[URLDispatcher, paclet:ref/URLDispatcher]) — explicitly define how particular relative URLs should be handled

Deployment Features

(RefLink[ExportForm, paclet:ref/ExportForm]) — export an expression in a particular form

(RefLink[Delayed, paclet:ref/Delayed]) — reevaluate an expression whenever it is accessed in the cloud

(RefLink[AutoRefreshed, paclet:ref/AutoRefreshed]) — set an expression to be automatically reevaluated on a schedule

Creating Embeddable Content

(RefLink[EmbedCode, paclet:ref/EmbedCode]) — HTML etc. code for external embedding of cloud content

(OrangeLink[Detailed Control of Web Behavior », paclet:guide/HTTPRequestsAndResponses])

(RefLink[URLExecute, paclet:ref/URLExecute]) — execute an API or contents of a cloud object

(OrangeLink[Cloud Execution Metadata », paclet:guide/CloudExecutionMetadata])

(OrangeLink[Cloud Object Locations & Naming, paclet:guide/ManagingContentInTheCloud])

(RefLink[$CloudBase, paclet:ref/$CloudBase]) — what cloud to use by default

(OrangeLink[Managing Content in the Cloud », paclet:guide/ManagingContentInTheCloud])

(RefLink[Permissions, paclet:ref/Permissions]) — detailed permissions for access and execution of cloud objects

(RefLink[CloudObjects, paclet:ref/CloudObjects]) — find cloud objects matching given criteria

Utilities

Cloud Notebooks

(RefLink[EmbeddedHTML, paclet:ref/EmbeddedHTML]) — raw HTML to be embedded in a cloud notebook

(RefLink[EmbeddedService, paclet:ref/EmbeddedService]) — external web service embedded in a cloud notebook

Desktop & Other Access

(RefLink[CloudConnect, paclet:ref/CloudConnect]) — connect to the cloud from a desktop or other computer system

(RefLink[CopyFile, paclet:ref/CopyFile]) — copy between cloud objects and local files

Cloud Operation Debugging

(RefLink[GenerateHTTPResponse, paclet:ref/GenerateHTTPResponse]) — generate an actual HTTP response from (RefLink[APIFunction, paclet:ref/APIFunction]) etc.

(RefLink[EvaluationData, paclet:ref/EvaluationData]) — give details associated with the evaluation of an expression