Dynamo
Autodesk's visual programming environment, used inside Revit and Civil 3D to automate model and design tasks with node graphs.
Dynamo is a visual scripting environment that lets users build automation by wiring nodes together instead of writing text code. It ships built into Revit (and as a separate add-in for Civil 3D), and it can call most of the host application's API plus arbitrary Python and DesignScript. Dynamo files are .dyn (graphs) and .dyf (custom nodes). Dynamo is the dominant automation tool for Revit users who don't want to write C#.
Related guides
Browse related listings
Verified Dynamo graphs (.dyn) and custom nodes (.dyf) for Revit and Civil 3D — Player-friendly, package-light, with documented inputs and outputs.
Verified Dynamo graphs for Revit: sheet automation, parameter management, family helpers, schedule cleanup. Player-friendly with documented inputs and required packages.
Related terms
A single function block in a Dynamo graph — the unit you wire together to build an automation.
A simplified Dynamo runner inside Revit/Civil 3D that lets non-Dynamo users run vetted .dyn graphs by clicking a button.
The textual scripting language Dynamo's code blocks use — a stricter cousin of Python with stronger type safety.