Main Content

Java Client Programming

Create client programs in Java®

The MATLAB® Production Server™ Java client API allows you to evaluate MATLAB functions deployed on remote servers using native Java data.

In an on-premises MATLAB Production Server installation, the client APIs are located in $MPS_INSTALL/client, where $MPS_INSTALL is the MATLAB Production Server installation location. The client APIs are also available for download at MATLAB Production Server Client Libraries. The Java client API is also hosted in a Maven™ repository at


Java Client Programming Basics

Programming Using Static and Dynamic Proxy

Programming Using RESTful API and Protocol Buffers for Data Serialization

Inputs and Outputs


Data Types and Data Conversion