How to run JupyterLab in your browser

A JupyterLab instance can run inside a workshop and be accessed from your browser via the jupyter SDK.

To do that, add the jupyter SDK and configure a tunnel interface plug for the system SDK:

workshop.yaml
 name: dev
 base: ubuntu@24.04
 sdks:
 - name: system
   plugs:
     jupyter:
       interface: tunnel
       endpoint: 127.0.0.1:8989
 - name: jupyter

Launch the workshop. After that, JupyterLab will be available in your browser at the plug address, e.g., http://localhost:8989. It starts as a user service with /project/ as the default working directory to serve from. You can immediately start using it with any other SDKs you have installed.

See also

Explanation:

Reference: