# itkwidgets in Dash app

**URL:** https://discourse.itk.org/t/itkwidgets-in-dash-app/3284
**Category:** Engineering
**Created:** [July 14, 2020, 11:09pm UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284 "2020-07-14T23:09:40Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![darrent1974](https://discourse.itk.org/user_avatar/discourse.itk.org/darrent1974/32/4570_2.png) [@darrent1974](https://discourse.itk.org/u/darrent1974)
#### Post date: [July 14, 2020, 11:09pm UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284/1 "2020-07-14T23:09:40Z")

</div>

Hi,

I’m just wondering if it may be possible to host an itkwidgets control within a dash web app?

This would be the perfect viz tool for my current work. I have only the most basic node.js experience but it appears that this may be at least theoretically possible.

If anyone has any ideas on how this may be achieved, I’d love to hear about it.

Regards,

Darren

---

<div class="post-metadata">

### Author: ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)
#### Post date: [July 16, 2020, 1:29am UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284/2 "2020-07-16T01:29:42Z")

</div>

Hi Darren,

A Dash App can effectively be created by combining

- [itkwidgets](https://github.com/InsightSoftwareConsortium/itkwidgets)
- [plot.ly FigureWidget ipywidget](https://plotly.com/python/figurewidget-app/)
- [voila](https://github.com/voila-dashboards/voila)

See also [ipywidgets](https://ipywidgets.readthedocs.io/en/stable/).

It is also possible to create a pure client-side app – I am working on a demo.

---

<div class="post-metadata">

### Author: ![darrent1974](https://discourse.itk.org/user_avatar/discourse.itk.org/darrent1974/32/4570_2.png) [@darrent1974](https://discourse.itk.org/u/darrent1974)
#### Post date: [July 16, 2020, 1:55am UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284/3 "2020-07-16T01:55:18Z")

</div>

Hi Matt,

I’m really interested in your pure client-side app, that’s what I’m really after myself.

Any chance of a sneak peak, or your secret sauce ingredients? 🙂

Darren

---

<div class="post-metadata">

### Author: ![darrent1974](https://discourse.itk.org/user_avatar/discourse.itk.org/darrent1974/32/4570_2.png) [@darrent1974](https://discourse.itk.org/u/darrent1974)
#### Post date: [July 16, 2020, 9:33am UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284/4 "2020-07-16T09:33:47Z")

</div>

Hi Matt,

I’ve just looked more closely at voila etc and I think it may be exactly what I’m after.

Thanks for the tip!

👍

---

<div class="post-metadata">

### Author: ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)
#### Post date: [July 16, 2020, 11:57am UTC](https://discourse.itk.org/t/itkwidgets-in-dash-app/3284/5 "2020-07-16T11:57:23Z")

</div>

> [@darrent1974](#):
>
> I’ve just looked more closely at voila etc and I think it may be exactly what I’m after.

Yes, they are quite powerful tools – excited to see what you create! 🍰

> [@darrent1974](#):
>
> Any chance of a sneak peak, or your secret sauce ingredients? 🙂

Nothing too secret ㊙ – [plot.ly](https://plotly.com/javascript/react/) and [itk-vtk-viewer](https://kitware.github.io/itk-vtk-viewer/index.html).
