A collection of custom scripts and tools built using the Revit API, Python, and Dynamo to automate tasks in Autodesk Revit. These scripts help improve efficiency, reduce manual work, and support BIM workflows in design, documentation, and data management.
This repo is organized into modular folders, each containing scripts that solve a specific task in Revit. Each module includes both:
- π Python script using the Revit API (via pyRevit or RevitPythonShell)
- π· Dynamo graph for the visual programming alternative
- Autodesk Revit
- Python (IronPython 2.7 for Revit / CPython for pyRevit)
- Dynamo for Revit
- pyRevit
- RevitLookup (for inspecting element data)
- Excel (for data export/import)
To use any script:
- Clone this repo:
git clone https://github.com/TreesaAmmu/revit-api-scripts.git