Reference Architecture

MATLAB Integration for Jupyter® enables you to integrate MATLAB with your Jupyter environment. You can integrate MATLAB with an existing JupyterHub deployment, single-user Jupyter Notebook Server, and many other Jupyter-based provisioning systems running in the cloud or on-premises. You can run MATLAB code in a Jupyter notebook using MATLAB kernel for Jupyter, or you can open a browser-based version of the MATLAB development environment to directly access MATLAB apps and other interactive capabilities.

Using MATLAB directly in a Jupyter environment.

For IT Administrators: Integrate MATLAB into your Jupyter environment


Provide end-users access to MATLAB using existing Jupyter infrastructure

The integration can be used with JupyterHub and many other Jupyter-based environments running on-premises or in the cloud.

End-users get access to MATLAB using existing Jupyter infrastructure.

Providing end-users access to MATLAB using existing Jupyter infrastructure.

For MATLAB Users: Access MATLAB directly from your Jupyter environment


Run MATLAB code in Jupyter notebooks

Edit and run MATLAB code in Jupyter notebooks without needing to switch between multiple environments.

Jupyter and MATLAB

Running MATLAB code in Jupyter notebooks.

Use MATLAB alongside other tools

Open a browser-based version of MATLAB to access existing MATLAB apps and other interactive capabilities alongside other tools.

Centrally manage and deploy MATLAB configurations to end-users

Using MATLAB with other tools.

Co-locate MATLAB with your data

Analyze datasets available in your Jupyter environment using MATLAB.

Centrally manage and deploy MATLAB configurations to end-users

Co-locating MATLAB with your data.   

Use your existing MATLAB licenses

Once installed, you can use existing MATLAB licenses to work with MATLAB in Jupyter.