MATLAB Compiler SDK

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. To generate C and C++ source code from MATLAB, use MATLAB Coder™

Get Started

Learn the basics of MATLAB Compiler SDK

Package MATLAB Functions

Package MATLAB functions for use in applications coded in other languages

C Shared Library Integration

Integrate packaged MATLAB functions into C applications

C++ Shared Library Integration

Integrate packaged MATLAB functions into 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

Run MATLAB code on a server and access it using various clients

Distribute Applications

Distribute applications that use compiled MATLAB functions

Troubleshooting in MATLAB Compiler SDK

Resolve unexpected issues in MATLAB Compiler SDK