Tutorials on server extensions

I would like to build a server extension something like https://pypi.org/project/jupyter-tensorboard/ for launching another UI using the same jupyter session. I couldn’t find any good video tutorials on server extensions topic. Can someone help?

Hi Nithanaroy,
You could have a look here for some examples https://github.com/jupyterlab/extension-examples/tree/master/advanced/server-extension

I think in your case you’d need a server extension, API returning JSON data. Then you can build a separate project using Javascript to consume the API.

EDIT: this was assuming you’re using Jupyter Lab 2. With Jupyter Lab 3 the server side is different, you can find some info here https://jupyter-server.readthedocs.io/en/latest/developers/extensions.html

Thank you Remborg. I’ll check these out :slight_smile: