This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Build software components from MATLAB programs

MATLAB® Compiler SDK™ extends the functionality of MATLAB Compiler™ to let you build C/C++ shared libraries, Microsoft® .NET assemblies, and Java® classes from MATLAB programs. These components can be integrated with custom applications and then deployed to desktop, web, and enterprise systems.

MATLAB Compiler SDK includes a development version of MATLAB Production Server™ for testing and debugging application code and Excel® add-ins before deploying them to web applications and enterprise systems.

Applications created using software components from MATLAB Compiler SDK can be shared royalty-free with users who do not need MATLAB. These applications use the MATLAB Runtime, a set of shared libraries that enables the execution of compiled MATLAB applications or components.

Getting Started

Learn the basics of MATLAB Compiler SDK

Compile MATLAB Functions

Compile MATLAB functions for use in applications coded in other languages

C/C++ Shared Library Integration

Integrate compiled MATLAB functions into C or C++ applications

.NET Assembly Integration

Integrate compiled MATLAB functions into .NET applications

Java Package Integration

Integrate compiled MATLAB functions into Java applications

Python Package Integration

Integrate compiled MATLAB functions into Python® applications

COM Component Integration

Integrate COM components into applications

Enterprise Deployment with MATLAB Production Server

Deploy MATLAB code on remote servers, access via multiple clients

Distribute Applications

Distribute applications that use compiled MATLAB functions

Was this topic helpful?