# How to use ITK functionalities inside scripted modules

**URL:** <https://discourse.slicer.org/t/how-to-use-itk-functionalities-inside-scripted-modules/5468>\
**Category:** Support\
**Created:** [January 22, 2019, 6:09pm UTC](https://discourse.slicer.org/t/how-to-use-itk-functionalities-inside-scripted-modules/5468 "2019-01-22T18:09:41Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [January 22, 2019, 6:31pm UTC](https://discourse.slicer.org/t/how-to-use-itk-functionalities-inside-scripted-modules/5468/2 "2019-01-22T18:31:37Z")

</div>

You can use ITK proper in CLI modules or C++ loadable modules, while in scripted modules you can use ITK via its more user-friendly [SimpleITK](http://www.simpleitk.org/) interface.

---

_[View the full topic](https://discourse.slicer.org/t/how-to-use-itk-functionalities-inside-scripted-modules/5468)._
