SkillAgentSearch skills...

Dynamo

Open Source Graphical Programming for Computational Design and Automation

Install / Use

/learn @DynamoDS/Dynamo
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

Dynamo

Build DynamoAll.sln Build DynamoCore.sln

DynamoCoreRuntime Nuget

<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/DynamoDS/Dynamo/master/doc/distrib/Images/dynamo_logo_light.png"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/DynamoDS/Dynamo/master/doc/distrib/Images/dynamo_logo_dark.png"> <img alt="Dynamo Logo" src="https://raw.githubusercontent.com/DynamoDS/Dynamo/master/doc/distrib/Images/dynamo_logo_dark.png"> </picture>

Dynamo is a visual programming tool that aims to be accessible to both non-programmers and programmers alike. It gives users the ability to visually script behavior, define custom pieces of logic, and script using various textual programming languages.

Get Dynamo

Looking to learn or download Dynamo? Check out dynamobim.org!

Develop

Build Dynamo from Source

You will need the following to build the latest Dynamo on Windows:

If you are working on legacy branches, you may need to install legacy .NET Framework versions through Visual Studio Tools > Get Tools and Features... or downloading from the archive here.

The Dynamo user interface is Windows-only, but the Dynamo engine can be built for other platforms. Directions for building Dynamo on Linux or OS X can be found here. Find more about how to build Dynamo at our wiki and Dynamo Developer Resources.

Create a Node Library for Dynamo

If you're interested in developing a Node library for Dynamo, the easiest place to start is by browsing the DynamoSamples. These samples use the Dynamo NuGet packages which can be installed using the NuGet package manager in Visual Studio.

The API Changes document explains changes made to the Dynamo API with every version.

You can learn more about developing libraries for Dynamo on the Dynamo wiki or the Developer page.

Contribute

Dynamo is an open source project and would be nothing without its community.

Releases

See the Release Notes.

Instrumentation

Dynamo now leverages the same instrumentation component as other Autodesk products which share the opt-in option. The data will be used to enhance the usability of the product.

License

Dynamo is licensed under the Apache License. Dynamo also uses a number of third party libraries, some with different licenses. You can find more information here.

View on GitHub
GitHub Stars1.9k
CategoryDesign
Updated7h ago
Forks670

Languages

HTML

Security Score

100/100

Audited on Mar 27, 2026

No findings