# tutorial to build an extention

**URL:** <https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578>\
**Category:** Development\
**Created:** [December 21, 2019, 2:04pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578 "2019-12-21T14:04:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DIF\_younes](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dif_younes/32/5506_2.png) [@DIF\_younes](https://discourse.slicer.org/u/DIF_younes)\
**Post date:** [December 21, 2019, 2:04pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578/1 "2019-12-21T14:04:33Z")

</div>

hello 'm new in slicer 3d  
i like to developpe a new extention by python but i cant find a tutorial or good documentation about this  
can anybody geve me a good tutorial to bluid extention from 0 ?

---

<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:** [December 21, 2019, 2:10pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578/2 "2019-12-21T14:10:51Z")

</div>

This tutorial is a good starting point from developing Slicer extensions from scratch in Python: [https://www.slicer.org/wiki/Documentation/Nightly/Training#PerkLab.27s\_Slicer\_bootcamp\_training\_materials](https://www.slicer.org/wiki/Documentation/Nightly/Training#PerkLab.27s_Slicer_bootcamp_training_materials)

See [this post](https://discourse.slicer.org/t/fiducial-to-model-surface-distance/9554/8) for information about how to learn underlying libraries.

---

<div class="post-metadata">

**Author:** ![adamrankin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/adamrankin/32/155_2.png) [@adamrankin](https://discourse.slicer.org/u/adamrankin)\
**Post date:** [December 21, 2019, 3:32pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578/3 "2019-12-21T15:32:00Z")

</div>

As a backup

> **[Developing extension in 3D Slicer](https://docs.google.com/presentation/d/1JXIfs0rAM7DwZAho57Jqz14MRn2BIMrjB17Uj_7Yztc/edit#slide%3Did.g420896289_061)**
>
> Developing and contributing extensions for 3D Slicer Andrey Fedorov, PhD, Brigham and Women’s Hospital/Harvard Medical School Jean-Christophe Fillion-Robin, Kitware Inc. Steve Pieper, PhD, Isomics Inc. fedorov@bwh.harvard.edu First presented: Nov 18,...
