Resource search

Search DataDrivenAEC

Open the full search page →

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.

Market LeaderOpen Source (Apache License 2.0)
Founded 2012 · Millions of Revit users worldwide (integrated by default); 32K+ GitHub commits; 1000+ community packages
Website →← All Tools

Why This Tool Exists

The Problem

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.

The Solution

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

Delivery Method
Free Add-inStandalone Desktop AppOpen Source
Integrations
Autodesk RevitAutodesk Civil 3DAutodesk NavisworksAutodesk BuildFMESafe Software integrationsCommunity packages (CivilConnection, DynaMaps, GIS2BIM, Bird Tools)
Project Phases
Schematic Design, Design Development, Construction Documentation, Construction Administration
Project Types
Commercial, Residential, Infrastructure, Healthcare, Education, Institutional, Civic, Hospitality

Data Transparency

Exactly what this tool uses and how

Input
What it needs
Required:Visual node definitions, Input data sources (files, parameters, geometry)
Optional:Custom C# libraries (Zero-Touch imports), External data connections, User scripts
Formats:DYN (Dynamo script format), RVT/DWG (geometry imports), CSV/Excel (data imports), C# DLL libraries
Output
What you get
Format:Automated BIM operations and generated outputs
Fields:Modified BIM geometry and parameters, Generated documents and drawings, Exported data and reports, Coordinated multi-file updates, Schedule generation
Algorithm
How it works
Model:Node-based graph execution engine (no AI/ML); Visual scripting with logic nodes
Accuracy:Not applicable (deterministic procedural tool, not ML-based)
Privacy
How your data is protected
Retention:Scripts stored locally in user files; no cloud storage by default
Training:Not used for AI training (open-source tool, no machine learning)
Compliance:Follows Autodesk privacy standards (GDPR, Data Privacy Framework), EU-U.S. Data Privacy Framework certification, CCPA compliant for Autodesk cloud features
API
Integration
Endpoint:https://github.com/DynamoDS/Dynamo
Method:GitHub API documentation for custom development

Use 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

Free
Free with Revit subscription (included in AEC Collection)
Pro
Free standalone Dynamo Sandbox (open-source download from dynamobim.org)
Enterprise
No per-user licensing; custom development through Autodesk partners
Sources & Research NotesResearch date: 2026-04-04
Fields Checked (20)
problem, solution, deliveryMethod, integrations, disciplines, projectPhases, projectTypes, isOpenSource, license, maturityStage, yearFounded, customerBase, input-formats, output-structure, algorithm-approach, algorithm-accuracy, pricing, useCases, control-features, privacy-compliance
Not Found (6)
funding-total, data-retention-days, specific-soc2-certification-report, iso27001-certification, ml-model-accuracy, data-training-practices
About this research: This record summarizes the cited sources and fields checked. A research date does not establish hands-on testing. Consult the original sources for current details and limitations.