# Brainstorming for a more detailed extension development tutorial

**URL:** <https://discourse.jupyter.org/t/brainstorming-for-a-more-detailed-extension-development-tutorial/2493>\
**Category:** JupyterLab\
**Created:** [October 23, 2019, 3:19pm UTC](https://discourse.jupyter.org/t/brainstorming-for-a-more-detailed-extension-development-tutorial/2493 "2019-10-23T15:19:23Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![AdriaanRol](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/adriaanrol/32/1058_2.png) [@AdriaanRol](https://discourse.jupyter.org/u/AdriaanRol)\
**Post date:** [October 25, 2019, 6:46am UTC](https://discourse.jupyter.org/t/brainstorming-for-a-more-detailed-extension-development-tutorial/2493/4 "2019-10-25T06:46:56Z")

</div>

I would really like to understand how you can create an extension that allows interacting with a running kernel.

It seems like a very basic functionality to be able to interact with a running kernel in order to create either basic live monitors or widgets like iPywidgets for the classic notebook interface.

I’ve asked a question about it before [How to create a jupyter-lab extension that interacts with a running kernel](https://discourse.jupyter.org/t/how-to-create-a-jupyter-lab-extension-that-interacts-with-a-running-kernel/2037) but either I am missing something obvious or it is not really clear where this is documented.

---

_[View the full topic](https://discourse.jupyter.org/t/brainstorming-for-a-more-detailed-extension-development-tutorial/2493)._
