MATLAB Web App Server
MATLAB Web App Server lets you host MATLAB apps and Simulink simulations as interactive web apps. You can create apps using App Designer, package them using MATLAB Compiler, and host them using MATLAB Web App Server. Your end-users can access and run the web apps using a browser without installing additional software.
MATLAB Web App Server supports integration with authentication standards such as OpenID Connect and LDAP so that you can control access to your web apps. You can host and share multiple apps developed using different releases of MATLAB and Simulink.
Deployment by Engineers and Scientists
After using MATLAB App Designer to create apps with user interface components, engineers and scientists package them as interactive web apps using MATLAB Compiler. To run Simulink simulations as web apps, engineers and scientists package the compiled Simulink model and MATLAB code using Simulink Compiler.
Management by IT System Administrators
IT system administrators manage the operation of MATLAB Web App Server within the organization’s enterprise IT ecosystem. MATLAB Web App Server automatically handles the hosting and sharing of multiple web apps, even if they require different MATLAB Runtime versions to run.
Web Apps for End Users
End users access and run the interactive web apps using a browser via a unique URL to the MATLAB Web App Server home page or to the app itself. No additional MathWorks software is required to run the web apps.
Web Apps Authentication
Use authentication to validate user credentials and provide access to the web apps hosted on MATLAB Web App Server. The server supports authentication using Lightweight Directory Access Protocol (LDAP) and OpenID Connect (OIDC).
Access Control
Manage access to web apps by either applying role-based or policy-based access to individual apps or app folders. Users who are authorized to access certain apps or app folders can only see and run those specific apps.
Web Apps Migration
For MATLAB apps developed using release R2019b or later, simultaneously host and share with the same MATLAB Web App Server instance. Repackaging web apps is not necessary when upgrading to a newer release of MATLAB and Simulink.
Royalty-Free Sharing
Configure MATLAB Web App Server to use MATLAB Runtime, a collection of shared libraries that supports the execution of MATLAB and Simulink based web apps. Install and run multiple versions of MATLAB Runtime starting from release R2019b on the same MATLAB Web App Server instance.
End User Access
Each server-instance of MATLAB Web App Server lets you host and run as many apps and serve as many end users as the server hardware has the capacity to support.
Multiple Server Instances
Install multiple server-instances of MATLAB Web App Server to support and run MATLAB web apps for individual departments or teams in the organization. Each server-instance is accessed by a unique URL serving end users of that specific department.