> For the complete documentation index, see [llms.txt](https://scripting-2.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scripting-2.karamba3d.com/2.-scripting/2.7-the-ironpython-component.md).

# 2.7: The IronPython Component

IronPython is the DotNet version of Python. Being an open platform independent scripting language, Python comes with many useful libraries (of which however not all run under IronPython).

In order to use it from within Grasshopper under Rhino5 install GHPython which can be downloaded from [Food4Rhino](https://www.food4rhino.com/app/ghpython).

Grasshopper for Rhino6 and 7 comes with GHPython by default.

{% content-ref url="/pages/-MXH\_8OPHx5jsPoTq9B\_" %}
[2.7.1: Results Retrieval on Shells](/2.-scripting/2.7-the-ironpython-component/2.7.1-results-retrieval-on-shells.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MXH\_8OQR8ZuIhMNpa3m" %}
[2.7.2: A Simplified ESO-Procedure on Shells](/2.-scripting/2.7-the-ironpython-component/2.7.2-a-simplified-eso-procedure-on-shells.md)
{% endcontent-ref %}
