CADEx

Dynamo Scripts for Revit & Civil 3D

Short answer

Dynamo is Autodesk's visual scripting environment for Revit and Civil 3D. It runs node-based graphs (.dyn) plus custom nodes (.dyf) and can call the full host application API. CAD Exchange's Dynamo listings include the graph file, required-package list, sample model, and (where applicable) a Player-ready configuration so non-Dynamo users can run them.

What makes a great dynamo scripts for revit & civil 3d

A great Dynamo graph names its required packages and target Dynamo/Revit/Civil 3D versions, marks meaningful inputs as 'Is Input' for Player, avoids deprecated nodes (the yellow-warning ones), includes Note nodes explaining intent, and ships with a sample model so the buyer can verify before applying to real work.

Common Dynamo package dependencies on listed graphs

Browse Dynamo Scripts for Revit & Civil 3D listings →

Frequently asked questions

Will a Revit Dynamo graph run in Civil 3D Dynamo?

Only if it uses nodes available in both hosts — pure geometry and math graphs port easily, but anything that calls Revit.Elements.* won't work in Civil 3D and vice versa.

How do I install the packages a graph needs?

In Dynamo, Packages → Search for a Package, find by name, click Install. Restart Dynamo. Reopen the graph and the yellow warnings should clear.

Is Dynamo free?

Yes — Dynamo for Revit ships free with Revit. Dynamo Sandbox (standalone) is also free. The graphs on CAD Exchange may be paid, but the runtime is not.

Can I run Dynamo graphs in batch / unattended?

Yes, via Dynamo's CLI runner or Revit's Journal-file mechanism, but it requires more setup. Most listings target interactive Dynamo Player use.

Install & how-to 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.

How to Use Dynamo Player to Run Scripts Without Dynamo

Run vetted Dynamo graphs from a simple dialog so non-Dynamo users can use the automation your BIM manager built.

Related categories

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.

Glossary

Dynamo

Autodesk's visual programming environment, used inside Revit and Civil 3D to automate model and design tasks with node graphs.

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.