The Wolfram Engine is the software system that powers Wolfram products and services, and implements the Wolfram Language and its interfaces and connections, across an unprecedentedly broad range of computational environments.
Under continuous development since 1986, the Wolfram Engine represents a remarkable software engineering achievement, using a host of different methods and technologies to adapt its delivery of sophisticated computation and knowledge to the full spectrum of desktop, cloud, mobile and embedded environments, and to support both human and machine usage.
The Wolfram Engine is available for many environments to support Wolfram products and services.
The classic Wolfram Engine, supporting both the notebook interactive interface and command-line operation.
Mac OS X, Windows, Linux, Linux ARM
The Wolfram Engine operating in a persistent server mode, offering Wolfram Symbolic Transfer Protocol (WSTP) and HTTP connectivity.
Linux and other Unix systems
The core system inside Wolfram's Cloud products and services, offering both interactive notebook and API-based access.
Wolfram Cloud, Wolfram Private Clouds
Native computation and interface for mobile devices, including the complete Wolfram Language and SDK.
A standalone persistent Wolfram Engine discoverable through Wolfram Launch Manager, with WSTP.
A linkable shared library version of the Wolfram Engine, suitable for inclusion in deployed products.
To be available for various development environments
A flexible software development kit suitable for OEM applications of the Wolfram Engine.
All supported platforms
Development and deployment for flexible integration into your technology stack.
Development and deployment for embedded systems and devices.
The Wolfram Engine is a complex assembly of software components running locally and as distributed software.
The software component that implements the core Wolfram Language interpreter.
The primary connection between Wolfram Engine software components, as well as closely coupled external systems.
The framework for handling external formats in the Wolfram Engine.
The framework for connecting to external APIs and related services.
The software component supporting interactive documents, separately implemented for each desktop and mobile operating system, and for the web.
A variety of components supporting the Wolfram Universal Deployment System.
The framework for local and distributed connectivity to external devices.
A distributed software component running in the Wolfram Cloud, providing knowledge for the Wolfram Engine.
A persistent software component that exposes a service for launching Wolfram Engine instances.
A system for managing Wolfram Engine usage in a local network.
A primarily cloud-based software component used to understand natural-language input.
A system for managing Wolfram Engine instances across a heterogeneous computing grid.
Global authentication system for distributed Wolfram services.
The Wolfram Engine provides the core software to support the Wolfram Universal Deployment System.
The full interactive document-based interface for the Wolfram Language.
Wolfram Engine access through endpoints exposed by the Instant API.
The primary full-function high-level interprocess communication protocol used for Wolfram software components.
Direct text-based command-line interface for the Wolfram Language.
Wolfram Engine access through embedded function calls from many languages.
Load your own native shared libraries directly into the Wolfram Engine.
Components of the Wolfram Engine have been in continuous development since 1986.
The Wolfram Engine benefits from Wolfram's longstanding emphasis on tight software engineering.
The Wolfram Engine operates with full compatibility across a broad range of computational environments.
Much of the Wolfram Engine is written in the Wolfram Language, making it perhaps ten times shorter than in other languages.
The Wolfram Engine is routinely the first major software system ported to newly developed hardware systems.
Through its uniform software base, the Wolfram Engine can be efficiently tested for many different environments.
Install a complete private instance of the Wolfram Cloud inside your organization.
Instant deployment across cloud, desktop, mobile and more.
Access programs deployed in the Wolfram Cloud directly from a mobile app.
Curated computable knowledge powering Wolfram|Alpha.