Wolfram Language Fast Introduction for Programmers
Get Started »

Cloud Deployment

The Wolfram Language has powerful built-in functions to deploy applications to the cloud. Typically, cloud deployment in Java relies on third-party IDE plugins such as the AWS Toolkit.

The Wolfram Language possesses powerful built-in functions to deploy applications to the cloud. The typical solution in Python is to rely on third-party frameworks such as Django and Flask.

CloudDeploy deploys objects into the Wolfram Cloud.

Create a web page that says "hello" in 100-point font:

In[1]:=
X
Out[1]=

The cloud object is given a unique URL that you can visit in a browser:

Deploy a dynamic interface:

In[1]:=
X
Out[1]=

The interface can be used in any browser:

Deploy anything from a notebook—dynamic or not—preserving its styling.

Use EmbedCode to set up embedding for iframes, etc.

Use CloudDeploy[Delayed[...]] to deploy an expression that will be recomputed every time it is requested.

Create and deploy a form interface:

In[1]:=
X
Out[1]=

Any Interpreter type can be used for a field in a form:

In[2]:=
X
Out[2]=

Semantic types lead to Smart Fields, which interpret natural language:

Smart Fields enable sophisticated parsing and validation of input using the semantic processing capabilities of the Wolfram Language. In Java, high-level input parsing, validation and processing requires custom code or additional libraries.

Smart input fields with natural language understanding often require additional packages in Python.

Deploy a Web API in the cloud:

In[1]:=
X
Out[1]=

Call the API:

Use Permissions-> Public to make a cloud deployment available publicly to anyone.
(Deployments use Wolfram Cloud Credits.)

QUICK REFERENCE: Cloud Deployment »