MATLAB Compiler SDK
MATLAB® Compiler SDK™ extends the functionality of MATLAB Compiler™ to let you build C/C++ shared libraries, Microsoft® .NET assemblies, Java® classes, Python® packages, and Docker® container-based microservices 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.
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 packaged 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
Deploy MATLAB functions as microservice
Distribute applications that use compiled MATLAB functions