CADEx

Dynamo

Short answer

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

How to Run a Dynamo Script in Revit

Open and run a .dyn graph in Revit's Dynamo editor, or deploy it to non-Dynamo users through Dynamo Player.

Browse related listings

Dynamo Scripts for Revit & Civil 3D

Verified Dynamo graphs (.dyn) and custom nodes (.dyf) for Revit and Civil 3D — Player-friendly, package-light, with documented inputs and outputs.

Dynamo Scripts for Revit

Verified Dynamo graphs for Revit: sheet automation, parameter management, family helpers, schedule cleanup. Player-friendly with documented inputs and required packages.

Related terms

Dynamo node

A single function block in a Dynamo graph — the unit you wire together to build an automation.

Dynamo Player

A simplified Dynamo runner inside Revit/Civil 3D that lets non-Dynamo users run vetted .dyn graphs by clicking a button.

DesignScript

The textual scripting language Dynamo's code blocks use — a stricter cousin of Python with stronger type safety.