For the complete documentation index, see llms.txt. This page is also available as Markdown.

Developer Primer

What is the purpose of this guide?

The purpose of this guide is to help you navigate the range of C# development possibilities for Dynamo from how to create zero-touch nodes to building extensions.

The Dynamo source on GitHub

The Dynamo source on GitHub

What additional developer resources do we provide?

Dynamo: Download the latest stable and daily builds of Dynamo

https://dynamobuilds.com/

Dynamo GitHub: Dynamo is an open-source development project on GitHub.

https://github.com/DynamoDS/Dynamo

Dynamo GitHub Wiki: This has been the primary resource for developer documentation.

https://github.com/DynamoDS/Dynamo/wiki

Node Naming Standards provides standards and guidelines for naming categories, nodes, and input and output ports in Dynamo.

https://github.com/DynamoDS/Dynamo/wiki/Naming-Standards

Dynamo Language/API guide: Dynamo's API documentation currently covers the core functionality

https://dynamods.github.io/DynamoAPI/

DynamoBIM The best source for additional information, learning content, and forums is the DynamoBIM website.

https://dynamobim.org

Dynamo Dictionary A searchable database of all Dynamo nodes

https://dictionary.dynamobim.com/

DesignScript Language Guide A PDF guide to writing DesignScript

PDF

How can I suggest changes to this guide?

This documentation is open to suggestions. These can be made directly in GitHub by creating change requests.

Last updated