As of this writing (6/14/2019), Design Automation for Revit is in public beta.
Design Automation for Revit is in public beta since January 28, 2019. Anybody can give it a try now. I’m putting together a list of available materials to learn about Design Automation for Revit (DA4R for short) here for easy access. I intend to update this page as more information become available.
To use DA4R, you will need to know both worlds: Revit addin as desktop development, and Forge and/or Web programming. If you are new to Revit add-in development and interested in learning, please refer to this page: www.autodesk.com/developrevit
The reference on this page focuses about running your add-in on the cloud.
Code Samples in GitHub
- Window Family
- Local Debug Tool
- Custom Activity sample for AutoCAD (This is for AutoCAD. But I’m adding a link as this is a very good sample to refer to automate some tasks.)
- learnforge Design Automation tutorial
Recordings and Presentations
- AULON481 “Revit on Forge: Learn How to Run Your Revit Add-in in the Cloud”, by Mikako Harada. (from AU London 2019)
- DevDay Online: Design Automation, by Augusto Goncalves. March 2019.
- FDC226894: “Revit Data on Forge – How Can the Design Automation for Revit API Help Me?”, by Sasha Crotty. (from AU/DevCon 2018)
Below are from AU/DevCon 2017. A bit old and there are changes in API since they are presented, but you can still get a big picture and demonstrate different use cases:
- SD125457: Design Automation: Building Web Applications with Revit Data on Forge, by Diane Christoforo. (from AU/DevCon 2017)
- SD124720: The New and Expanded Forge Design Automation API, by Albert Szilvasy, Andy Akenson, and Scott Reinemann. (from AU/DevCon 2017)