Dynamo
Primer for v2.0
English
English
  • About
  • Introduction
    • What is Dynamo & How Does It Work?
    • Primer User Guide, Dynamo Community & Platform
  • Setup for Dynamo
  • User Interface
    • Workspace
    • Library
  • Nodes and Wires
  • Essential Nodes & Concepts
    • Index of Nodes
    • Geometry for Computational Design
      • Geometry Overview
      • Vector, Plane & Coordinate System
      • Points
      • Curves
      • Surfaces
      • Solids
      • Meshes
    • The Building Blocks of Programs
      • Data
      • Math
      • Logic
      • Strings
      • Color
    • Designing with Lists
      • What's a List
      • Working with Lists
      • Lists of Lists
      • n-Dimensional Lists
    • Dictionaries in Dynamo
      • What is a Dictionary
      • Dictionary Nodes
      • Dictionaries in Code Blocks
      • Revit Use-Cases
  • Custom Nodes & Packages
    • Custom Nodes
      • Custom Node Introduction
      • Creating a Custom Node
      • Publishing to Your Library
    • Packages
      • Package Introduction
      • Package Case Study - Mesh Toolkit
      • Developing a Package
      • Publishing a Package
      • Zero-Touch Importing
  • Dynamo for Revit
    • The Revit Connection
    • Selecting
    • Editing
    • Creating
    • Customizing
    • Documenting
  • Dynamo for Civil 3D
    • The Civil 3D Connection
    • Getting Started
    • Node Library
    • Sample Workflows
      • Roads
        • Light Pole Placement
      • Land
        • Service Placement
      • Utilities
        • Rename Structures
      • Rail
        • Clearance Envelope
      • Surveying
        • Point Group Management
    • Advanced Topics
      • Object Binding
      • Python and Civil 3D
    • Dynamo Player
    • Useful Packages
    • Resources
  • Dynamo in Forma Beta
    • Set Up Dynamo Player in Forma
    • Add and Share Graphs in Dynamo Player
    • Run Graphs in Dynamo Player
    • Dynamo compute service differences with Desktop Dynamo
  • Coding in Dynamo
    • Code Blocks and DesignScript
      • What's a Code Block
      • DesignScript Syntax
      • Shorthand
      • Functions
    • Geometry with DesignScript
      • DesignScript Geometry Basics
      • Geometric Primitives
      • Vector Math
      • Curves: Interpolated and Control Points
      • Translation, Rotation, and Other Transformations
      • Surfaces: Interpolated, Control Points, Loft, Revolve
      • Geometric Parameterization
      • Intersection and Trim
      • Geometric Booleans
      • Python Point Generators
    • Python
      • Python Nodes
      • Python and Revit
      • Setup Your Own Python Template
    • Language Changes
  • Best Practices
    • Graph Strategies
    • Scripting Strategies
    • Scripting Reference
    • Managing Your Program
    • Efficiently Working With Large Data Sets In Dynamo
  • Sample Workflows
    • Getting Started Workflows
      • Parametric Vase
      • Attractor Points
    • Concept Index
  • Developer Primer
    • Build Dynamo from Source
      • Build DynamoRevit from Source
      • Managing and Updating Dependencies in Dynamo
    • Developing for Dynamo
      • Getting Started
      • Zero-Touch Case Study - Grid Node
      • Executing Python Scripts in Zero-Touch Nodes (C#)
      • Going Further with Zero-Touch
      • Advanced Dynamo Node Customization
      • Using COM (interop) types in Dynamo Packages
      • NodeModel Case Study - Custom UI
      • Updating your Packages and Dynamo Libraries for Dynamo 2.x
      • Updating your Packages and Dynamo Libraries for Dynamo 3.x
      • Extensions
      • Defining Custom Package Organization for Dynamo 2.0+
      • Dynamo Command Line Interface
      • Dynamo Integration
      • Developing For Dynamo For Revit
      • Publish a Package
      • Build a Package from Visual Studio
      • Extensions as Packages
    • Pull Requests
    • Testing Expectations
    • Examples
  • Appendix
    • Frequently Asked Questions
    • Visual Programming and Dynamo
    • Resources
    • Release Notes
    • Useful Packages
    • Example Files
    • Host Integration Map
    • Download PDF
    • Dynamo Keyboard Shortcuts
Powered by GitBook
On this page
  • Setting up Dynamo as a Service
  • Setting up Dynamo Desktop
Edit on GitHub
Export as PDF
  1. Dynamo in Forma Beta

Set Up Dynamo Player in Forma

PreviousDynamo in Forma BetaNextAdd and Share Graphs in Dynamo Player

Last updated 1 month ago

To use Dynamo with Forma, you have two options: cloud-based Dynamo as a Service (DaaS), or desktop Dynamo. Each has its benefits depending on what you want to do, so before you get started, consider which option best serves your needs. However, keep in mind that you can switch between these options at any time.

Dynamo as a Service and Dynamo Desktop comparison

Dynamo as a Service
Desktop

Easy setup

Multi-step installation process

No need to install Dynamo or have it open

Have to have Dynamo open

Does not recognize a graph that's already open in Dynamo

Open a graph in Player that's open in Dynamo with one button click

Can't use Python

Can use Python

Can only use sanctioned packages

Can use any package

On this page, we'll explain how to set up both options.

Setting up Dynamo as a Service

Dynamo in Forma Beta is currently available as an early access open beta, which means that features and the user interface may change frequently.

First, let's install Dynamo Player in Forma.

  1. In your Forma site, go to Extensions in the left sidebar and click Add extension. This opens the Autodesk App Store.

  2. Search for Dynamo, and add Dynamo Player Beta. Read the disclaimer and click Agree.

  1. Now, Dynamo Player is available in your Extensions. Click it to open it.

  2. You are now ready to use Dynamo Player!

Setting up Dynamo Desktop

To use Dynamo Desktop, you’ll need Dynamo, either as a stand-alone Sandbox or connected to Revit or Civil 3D. You'll also need the DynamoFormaBeta package.

Revit

Follow these directions to set up Dynamo in Revit and the DynamoFormaBeta package.

  1. Make sure you have Revit 2024.1 or higher installed.

  2. Open Dynamo from Revit by going to Manage > Dynamo.

  3. In Dynamo, install the DynamoFormaBeta package. Go to Packages > Package Manager, then search for DynamoFormaBeta.

    1. If you have Revit 2024, install the DynamoFormaBeta for 2.x package.

    2. If you have Revit 2025, install the DynamoFormaBeta package.

Civil 3D

Follow these directions to set up Dynamo in Civil 3D and the DynamoFormaBeta package.

  1. Make sure you have Civil 3D 2024.1 or higher installed.

  2. Open Dynamo from Civil 3D by going to Manage > Dynamo.

  3. In Dynamo, install the DynamoFormaBeta package. Go to Packages > Package Manager, then search for DynamoFormaBeta.

    1. If you have Civil 3D 2024, install the DynamoFormaBeta for 2.x package.

    2. If you have Civil 3D 2025, install the DynamoFormaBeta package.

Dynamo Sandbox

Follow these directions to install Dynamo Sandbox and the DynamoFormaBeta package.

    1. The Daily versions are development versions and may include incomplete or in-progress features.

  1. Run DynamoSandbox.exe from the Dynamo install folder.

  2. In Dynamo, install the DynamoFormaBeta package. Go to Packages > Package Manager, then search for DynamoFormaBeta.

    1. If you have Dynamo 2.x, install the DynamoFormaBeta for 2.x package.

    2. If you have Dynamo 3.x, install the DynamoFormaBeta package.

Once Dynamo is installed, you are ready to use it with Forma. When running the desktop option of Dynamo in Forma, you’ll need to have Dynamo open to be able to use the Dynamo Player extension.

Accessing Dynamo Desktop in Forma

First, let's install Dynamo Player in Forma.

  1. In your Forma site, go to Extensions in the left sidebar and click Add extension. This opens the Autodesk App Store.

  2. Search for Dynamo, and add Dynamo Player Beta. Read the disclaimer and click Agree.

  1. Now, Dynamo Player is available in your Extensions. Click it to open it.

  2. Near the top, click Desktop to access Dynamo Desktop.

  1. You are now ready to use Dynamo Player! If you already have a graph open in Dynamo, just click Open under Connected graph to view it in Player.

Download Dynamo 2.18.0 or higher from . For the best experience, choose the latest of the most stable versions, listed at the top.

Extract Dynamo using to a folder of your choice.

Dynamo builds
7zip