# Help to get in the Revit API

**URL:** <https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611>\
**Category:** Uncategorized\
**Created:** [September 12, 2019, 8:42pm UTC](https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611 "2019-09-12T20:42:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jessedellemannKNYBE](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@jessedellemannKNYBE](https://forum.dynamobim.com/u/jessedellemannKNYBE)\
**Post date:** [September 12, 2019, 8:42pm UTC](https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611/1 "2019-09-12T20:42:34Z")

</div>

Hello everyone,

I’ve been using Dynamo for a while.  
So the next step is the learn more about accessing the Revit API in Python.  
But I don’t know how to start.  
I have installed the Revit SDK and look in the RevitAPI file but it is so difficult.

Can someone help me with a easy sample? A floor or a wall?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![cgartland](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/cgartland/32/45378_2.png) [@cgartland](https://forum.dynamobim.com/u/cgartland)\
**Post date:** [September 12, 2019, 8:59pm UTC](https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611/2 "2019-09-12T20:59:20Z")

</div>

@solamour Has put together a [comprehensive slide deck](https://github.com/Amoursol/dynamoPython/blob/master/images/DivingDeeper_ABeginnersLookAtPythonInDynamo_AU_London2018.pdf) addressing exactly this. Also, there’s no need to download the Revit SDK separately unless you plan on writing C# plugins. All access to the Revit API is provided directly within the Python node in Dynamo by importing the common language runtime (clr), adding a reference to ‘RevitAPI’ and importing the desired classes from Autodesk.Revit.DB (or whichever namespace is relevant to what you are doing). If you search for “API” on this forum you’ll find plenty of other examples. Some other code samples can be found [here](https://www.revitapidocs.com/code/) (although they are made for Revit Python Shell and may have to be modified).

---

<div class="post-metadata">

**Author:** ![JHJHJHJH](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@JHJHJHJH](https://forum.dynamobim.com/u/JHJHJHJH)\
**Post date:** [September 13, 2019, 1:13am UTC](https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611/3 "2019-09-13T01:13:33Z")

</div>

The one that helped me kick off python was this course by Jeremy at [lynda.com](http://lynda.com), really good place to start. [Link here](https://www.lynda.com/course-tutorials/Dynamo-Revit-Python-Scripting-REVISION/779745-2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3apython+revit%0apage%3a1%0as%3arelevance%0asa%3atrue%0aproducttypeid%3a2).

All the best!

---

<div class="post-metadata">

**Author:** ![solamour](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/solamour/32/153516_2.png) [@solamour](https://forum.dynamobim.com/u/solamour)\
**Post date:** [September 13, 2019, 12:42pm UTC](https://forum.dynamobim.com/t/help-to-get-in-the-revit-api/40611/4 "2019-09-13T12:42:34Z")

</div>

An alternative to the Revit SDK is @Gui_Talarico’s [apidocs.co](http://apidocs.co) that contains not only the SDK - but code snippets as well! It’s pretty genius 🙂
