What is the Wolfram Language Runtime?
The runtime is a dynamic library that your application links against.
Is there an example of an application that uses the Wolfram Language Runtime?
In CEO Stephen Wolfram's Version 14.1 release blog post, he includes an example of an application that uses the runtime to call a Wolfram Language function.
Won't bundling Wolfram Language with my application significantly increase its size?
You can include only the Wolfram Language capabilities necessary for your application. As a result, many applications will only need to bundle a few hundred megabytes (or fewer).
Will my users need a Wolfram license?
No, only the application developer needs to have a relationship with Wolfram. Your users may not even have to know that your application uses Wolfram under the hood.
Does the Wolfram Language Runtime require internet access?
No. However, your Wolfram Language code may require internet access. See Wolfram System Internet Connectivity for details.
How much will this cost?
It depends on how much of Wolfram Language you use. With code signing, the kernel is locked, so you only pay for what you use.
How does the beta program work?
We will make relevant examples and documentation available and work with you to help build your application.
How do you develop using the Wolfram Language Runtime?
The runtime can be accessed using a C-based API that allows you to build and evaluate Wolfram expressions.
Will my users need to install Wolfram Language?
It is up to you. Your application can either bundle Wolfram Language with it, or it can require a preexisting Wolfram installation. Most developers will bundle unless their customers will already have Wolfram Language installed.
How is it possible to include only the Wolfram Language capabilities needed for an application?
We are working on tools that "prune" a Wolfram installation so that only the components needed for a particular application remain.
What are possible use cases for applications that use the Wolfram Language Runtime?
You can use the runtime to incorporate Wolfram functionality into anything from an open-source project to commercial software.
Where can the Wolfram Language Runtime be used?
The runtime can be used on any 64-bit operating system that meets the system requirements.
Can I start building an application now?
Currently, we offer a beta program for developers who already have an idea for an application they want to use with the Wolfram Language Runtime.