Get Started with MATLAB Production Server
MATLAB® Production Server™ lets you incorporate custom analytics into web, database, and production enterprise applications running on dedicated servers or in the cloud. You can create algorithms in MATLAB, package them using MATLAB Compiler SDK™, and then deploy them to MATLAB Production Server without recoding or creating custom infrastructure. Users can then access the latest version of your analytics automatically. Each algorithm, when deployed, can behave like a MATLAB function or as a web request handler.
MATLAB Production Server manages multiple MATLAB Runtime versions simultaneously. As a result, algorithms developed in different versions of MATLAB can be incorporated into your application. The server runs on multiprocessor and multicore computers, providing low-latency processing of concurrent work requests. You can deploy the server on additional computing nodes to scale capacity and provide redundancy.
Note
MATLAB functions deployed to the server are created using MATLAB Compiler SDK. For details on how to create deployable archives for deployment to the server, see Enterprise Deployment with MATLAB Production Server (MATLAB Compiler SDK).
Tutorials
- Set Up MATLAB Production Server Using the Command Line
Prepare the server for accepting client requests. - Set Up and Log In to MATLAB Production Server Dashboard
Instructions to set up and log in to the MATLAB Production Server Dashboard. - MATLAB Production Server Workflow
Create deployable archives, upload archives, invoke deployed code. - Create Deployable Archive for MATLAB Production Server
Learn how to package a MATLAB function into a deployable archive for MATLAB Production Server. - Deploy Archive to MATLAB Production Server
Upload a deployable archive to a running server for clients to access. - Create and Install a Deployable Archive with Excel Integration for MATLAB Production Server
Learn how to create a deployable archive with Excel® integration for MATLAB Production Server using a MATLAB function. - Create a C# Client
Learn how to call a MATLAB function deployed to MATLAB Production Server from a C# application. - Create MATLAB Production Server Java Client Using MWHttpClient Class
Define an interface, instantiate a static proxy object, and then call the deployed function. - Create a Python Client
Learn how to call a MATLAB function deployed to MATLAB Production Server from a Python® application. - Connect MATLAB Session to MATLAB Production Server
MATLAB Client for MATLAB Production Server makes the functions deployed on on-premises MATLAB Production Server instances available in your MATLAB session.