Main Content

Web Apps

Package MATLAB®apps for deployment to MATLAB Web App Server

Web apps are MATLAB apps that can run in a web browser. You create an interactive MATLAB app using App Designer, package it using the Web App Compiler, and host it using either the development version of MATLAB Web App Server or theMATLAB Web App Server™product. Each web app has a unique URL and can be accessed from a web browser using HTTP or HTTPS protocols. The server has a home page listing all available hosted web apps. You share web apps by sharing the unique URL to a web app or the URL to the home page of the server.

Web apps are designed to run only within a trusted intranet environment, not in the open Internet. For more information, seePotential Risks.

Only apps designed using App Designer can be deployed as web apps. For more information, seeDevelop Apps Using App Designer.

Web apps are supported on Windows®, Linux®, andmacOS. For a list of supported web browsers, seeSupported Browsers and Platform Incompatibilities.

MATLAB Compiler™ships with the development version ofMATLAB Web App Server. However, if you want to integrate the server in an enterprise ecosystem with authentication and role-based access capabilities, continue to run web apps created using different releases of MATLAB, have no limit on the number of end-users accessing web apps, you need to purchase theMATLABWeb App Serverproduct. For details, seeMATLAB Web App Server Differences.

Apps

Web App Compiler Package App Designer apps for web deployment

Functions

compiler.build.webAppArchive Create an archive for deployment toMATLABWeb App Server
compiler.build.WebAppArchiveOptions Options for building web app archives
compiler.build.Results Compiler build results object
compiler.UserInfo Retrieve details of logged-in user
webAppCompiler Package App Designer apps for web deployment

Topics

Install and Configure

Create, Deploy, and Run

Diagnostics

Security