Dynamo
Open-source visual programming for computational design automation
Open-source graphical programming platform for AEC professionals that enables computational design workflows without coding knowledge. Users create automation scripts by connecting visual nodes in a canvas-based interface. Available as a free add-in for Revit and Civil 3D, plus standalone Dynamo Sandbox. Supports C# custom node development and integrates with 100+ community packages.
Why This Tool Exists
AEC professionals need to automate repetitive design tasks (parameter updates, drawing generation, data transformation) but lack coding expertise. Manual workflows consume 3-5 hours per project phase for tasks like renumbering elements, creating schedules, or coordinating between design tools. Building custom tools requires deep API knowledge unavailable to most design teams.
Visual node-based programming platform where users drag-and-drop nodes representing functions and wire them together. No coding required for common tasks. Includes nodes for Revit geometry, Civil 3D corridors, file I/O, and data manipulation. Community packages extend functionality. Zero-Touch C# import allows developers to add custom libraries without coding custom nodes.
How You Use It
Data Transparency
Exactly what this tool uses and how
https://github.com/DynamoDS/DynamoUse Cases
- ·Automated parameter updates and renumbering in large Revit models
- ·Batch processing of drawing exports and schedule generation
- ·Coordinating Civil 3D alignments and corridors with Revit architecture
- ·Detecting and flagging coordination issues between design disciplines
- ·Custom report generation from BIM data (quantities, cost estimates)
- ·Data transformation and import/export workflows between design tools
- ·Automated clash detection and geometry validation
- ·Parametric design exploration and design alternatives generation
Pricing
Sources & Research NotesResearch date: 2026-04-04
- https://dynamobim.org
- https://dynamobim.org/download/
- https://github.com/DynamoDS/Dynamo
- https://github.com/DynamoDS/Dynamo/blob/master/LICENSE.txt
- https://primer.dynamobim.org
- https://developer.dynamobim.org
- https://www.autodesk.com/products/dynamo-studio/overview
- https://www.autodesk.com/support/technical/article/caas/tsarticles/ts/5DfRaO9ymiBg9U2SLedoKC.html
- https://help.autodesk.com/view/RVT/2024/ENU/?guid=RevitDynamo_Dynamo_for_Revit_html
- https://www.autodesk.com/trust/privacy
- https://forum.dynamobim.com