WOLFRAM

Wolfram Web Engine

Computational intelligence for your server applications

Wolfram Web Engine

Wolfram Web Engine is a self-hosted web server for deploying Wolfram Language APIs, forms and web applications, providing a powerful and flexible way for organizations to integrate computational intelligence into web applications.

Key Features

With a streamlined architecture, Wolfram Web Engine provides essential tools for deploying APIs and customizing server behavior to fit diverse computational needs.

Standalone or Integrated

Deploy as a standalone component or integrate with existing server infrastructures, including databases.

Secure User Authentication

Supports authentication through Tomcat security constraints and realms.

Ready for Scale

Wolfram Web Engine is available as a container to integrate with your scaling solutions.

Continuous Integration and Deployment

Since a deployment is represented by files in directories, redeploying can be done with file-based tools like Git or rsync.

Flexible Hosting

Suitable for deployment on anything from a Raspberry Pi to a cloud-hosted cluster.

Asset Management

Deploy static files and active web elements through ServiceDeploy or simply add files in the directory-based architecture. Redeploying is as simple as copying the files and directories.

Wolfram Ecosystem

Easily move from prototyping in a notebook to testing in the cloud to production deployment on Wolfram Web Engine as your project progresses.

Get Started

Wolfram Web Engine is already in production use by consulting teams and enterprise clients. If you're looking for a powerful, flexible and cost-effective way to deploy Wolfram Language over the web, Wolfram Web Engine is your solution.

Contact Us Contact us to learn more about licensing, deployment and service options

Q&A

Why Wolfram?

Consistent

Wolfram Language has maintained code compatibility for more than three decades thanks to a consistent design process and long-term vision led by Stephen Wolfram.

Connected

Wolfram Language has built-in connectivity to a broad spectrum of languages, services, programs, databases, technologies, devices and now blockchains and distributed ledger technologies.

Trusted

Decades of R&D and corporate excellence led the Wolfram brand to become one of the most trusted names in computation, and are incredibly valuable assets in their own right.

Experienced

We know what is possible with computational technology because we are global leaders in creating it—building cutting-edge solutions used by Fortune 500 companies.

How does Wolfram Web Engine differ from other Wolfram server options in deployment and capabilities?

  • Wolfram Web Engine is the technology that the other products are built around and is the core of all Wolfram Language–based functionality in a server environment.
  • Notably, the cloud products offer notebook interfaces and user management tools, which are not part of Wolfram Web Engine.
  • See the Server Deployment Options page for more information about server features.

What types of organizations benefit most from using Wolfram Web Engine?

Wolfram Web Engine is a standards-based core computation component. That means it can run on small-scale and lower-powered servers. It can also serve as a robust part of a larger tech stack and interoperate with other systems.

What authentication options are available for securing Wolfram Web Engine deployments?

Wolfram Web Engine conforms to the Jakarta Servlet API and can leverage security realms or any off-the-shelf or custom Java solutions. This includes but is not limited to HTTP Basic Authorization, LDAP, OAuth and more.

What are the technical requirements for setting up Wolfram Web Engine on my own server or a cloud platform like AWS?

  • You only need an environment that supports Jakarta Servlets (for example, Tomcat) and a Wolfram Engine.
  • We officially support installation on Tomcat 10. Contact us if you need a solution that supports other environments.

Can I use Wolfram Web Engine in combination with containers (for example, Docker or Kubernetes)?

Yes! We distribute an official Docker image here. It's also easy to create your own container for Wolfram Web Engine.

Does Wolfram Web Engine work well with LLMs?

We suggest using one of our cloud products, which have built-in sandboxing that is suggested for working with LLMs. Contact us to discuss options.