# Dynamo 2.0 Python API

**URL:** <https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249>\
**Category:** FAQ\
**Tags:** python\
**Created:** [November 9, 2018, 2:37pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249 "2018-11-09T14:37:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mahir.ulker-kaustell](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@mahir.ulker-kaustell](https://forum.dynamobim.com/u/mahir.ulker-kaustell)\
**Post date:** [November 9, 2018, 2:37pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/1 "2018-11-09T14:37:30Z")

</div>

Hi!

I have been looking around for a API for the Python node but can’t seem to find one, at least not via the services of Google.

Last time someone asked for this seems to be 2017. Is anyone aware of a systematic description of the classes available from within a Python node?

/Mahir

---

<div class="post-metadata">

**Author:** ![mellouze](https://avatars.discourse-cdn.com/v4/letter/m/e47774/32.png) [@mellouze](https://forum.dynamobim.com/u/mellouze)\
**Post date:** [November 9, 2018, 2:42pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/2 "2018-11-09T14:42:44Z")

</div>

Hi 🙂

Here’s IronPython 2.7 documentation, i’m guessing you are talking about this.

[https://docs.python.org/2.7/](https://docs.python.org/2.7/)

---

<div class="post-metadata">

**Author:** ![mahir.ulker-kaustell](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@mahir.ulker-kaustell](https://forum.dynamobim.com/u/mahir.ulker-kaustell)\
**Post date:** [November 9, 2018, 2:48pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/3 "2018-11-09T14:48:30Z")

</div>

Thanks for your quick reply!

No, I mean the interfaces to the objects in Dynamo.

---

<div class="post-metadata">

**Author:** ![kennyb6](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kennyb6](https://forum.dynamobim.com/u/kennyb6)\
**Post date:** [November 9, 2018, 3:15pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/4 "2018-11-09T15:15:03Z")

</div>

I think what you are looking for is intellisense for python’s designscript. Search the forums for “intellisense”, though I think that requires you to use IDEs like visual studio.

As for an actual API, I am pretty sure any nodes you can use in a code block can be called the same way with Python, so you would need to find DesignScript class info. Nodes like string from object are not able in code form so python cannot do it either.

---

<div class="post-metadata">

**Author:** ![mahir.ulker-kaustell](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@mahir.ulker-kaustell](https://forum.dynamobim.com/u/mahir.ulker-kaustell)\
**Post date:** [November 10, 2018, 3:51pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/5 "2018-11-10T15:51:04Z")

</div>

Ok. Now I see. There is no reference manual gathering all the available modules. Instead, I have to go to

C:\Program Files\Dynamo\Dynamo Core\2

To see what dll’s there are and figure out which reference to add and which namespace to import there.

References to the classes are obtained by looking in nodes and code blocks.

Thats fine enough. Thanks a lot!

/Mahir

---

<div class="post-metadata">

**Author:** ![Konrad\_K\_Sobon](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/konrad_k_sobon/32/8838_2.png) [@Konrad\_K\_Sobon](https://forum.dynamobim.com/u/Konrad_K_Sobon)\
**Post date:** [November 10, 2018, 6:16pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/6 "2018-11-10T18:16:13Z")

</div>

This explains majority of what you will need to know about Dynamo and Revit interfaces.

> **[DynamoDS/Dynamo](https://github.com/DynamoDS/Dynamo/wiki/Python-0.6.3-to-0.7.x-Migration)**
>
> Open Source Graphical Programming for Design. Contribute to DynamoDS/Dynamo development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![mahir.ulker-kaustell](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@mahir.ulker-kaustell](https://forum.dynamobim.com/u/mahir.ulker-kaustell)\
**Post date:** [November 11, 2018, 12:04pm UTC](https://forum.dynamobim.com/t/dynamo-2-0-python-api/28249/7 "2018-11-11T12:04:56Z")

</div>

Thank you. This is very helpful!
