# Wrappers for ITK

**URL:** https://discourse.itk.org/t/wrappers-for-itk/456
**Category:** Beginner Questions
**Created:** [November 27, 2017, 10:46am UTC](https://discourse.itk.org/t/wrappers-for-itk/456 "2017-11-27T10:46:46Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![cae2017](https://discourse.itk.org/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@cae2017](https://discourse.itk.org/u/cae2017)
#### Post date: [November 27, 2017, 10:46am UTC](https://discourse.itk.org/t/wrappers-for-itk/456/1 "2017-11-27T10:46:48Z")

</div>

Hello,  
while installing and setting up ITK, I saw that there are some pre-defined wrappers for some programming languages. Is there a way to install an extra package so that I can use C#? I fount ActiViz but it seems to be just for VTK.  
Thank you.

Best regards,  
Erika

---

<div class="post-metadata">

### Author: ![blowekamp](https://discourse.itk.org/user_avatar/discourse.itk.org/blowekamp/32/79_2.png) [@blowekamp](https://discourse.itk.org/u/blowekamp)
#### Post date: [November 27, 2017, 8:45pm UTC](https://discourse.itk.org/t/wrappers-for-itk/456/2 "2017-11-27T20:45:32Z")

</div>

[SimpleITK](https://github.com/SimpleITK/SimpleITK) provides a simplified interface to ITK form many languages including C#. SimpleITK provides a robust and easy to use interface to ITK’s images, transforms, filter, registration and image i/o. There is a object oriented interface and an added procedural interface.

Here is an example of SimpleITK registration in CSharp:

> <https://github.com/SimpleITK/SimpleITK/blob/aeda6f6ae8b66daf5f4a3dd8360e98785aa3f0b8/Examples/ImageRegistrationMethod1/ImageRegistrationMethod1.cs#L47-L87>

---

<div class="post-metadata">

### Author: ![fbudin](https://discourse.itk.org/user_avatar/discourse.itk.org/fbudin/32/14_2.png) [@fbudin](https://discourse.itk.org/u/fbudin)
#### Post date: [December 1, 2017, 2:08pm UTC](https://discourse.itk.org/t/wrappers-for-itk/456/3 "2017-12-01T14:08:23Z")

</div>

@cae2017 To be more specific, the only wrapping that is currently maintained for ITK is Python. SimpleITK does provide wrapping for more languages.
