Main Content

MATLAB Runtime

Run packaged MATLAB® applications on computers that do not have MATLAB installed

MATLAB Runtime is a collection of shared libraries and code that enables the execution of compiled and packaged MATLAB applications on systems without an installed version of MATLAB. End users who want to run these applications without MATLAB must install MATLAB Runtime or specify the location of a MATLAB Runtime network installation.

Developers who want to distribute a packaged MATLAB application should direct end users to download the MATLAB Runtime installer that matches the version of MATLAB used to compile the application, at the same update level or newer. To create an installer that contains MATLAB Runtime, you must download the MATLAB Runtime installer that matches both the version and update level of MATLAB used to create the installer. For more information, see Install and Configure MATLAB Runtime.


mcrinstallerDisplay version and location information for MATLAB Runtime installer corresponding to current platform
mcrversionReturn MATLAB Runtime version number that matches MATLAB version
compiler.runtime.downloadDownload MATLAB Runtime installer



Install and Configure MATLAB Runtime

Install, configure, and uninstall MATLAB Runtime.

Set MATLAB Runtime Path for Deployment

Define paths for machines where you want to run applications generated with MATLAB Compiler™ or MATLAB Compiler SDK™.

MATLAB Runtime on Big Data Platforms

Download MATLAB Runtime for installation on big data platforms.

MATLAB Runtime Customization

MATLAB Runtime Startup Options

Set MATLAB Runtime options, such as -nojvm, -nodisplay, or -logfile.

Using MATLAB Runtime User Data Interface

Access MATLAB Runtime data.

Display MATLAB Runtime Initialization Messages

Create console messages for end users.

MATLAB Runtime Considerations

Differences Between MATLAB and MATLAB Runtime

MATLAB Runtime is version-specific and has no graphical interface.

Performance Considerations and MATLAB Runtime

MATLAB Runtime supports many languages, which impacts its size and performance.