Skip to content
BIMpedia

Scripting, APIs and automation

Which repetitive tasks could a script do?

Dynamo, Grasshopper and pyRevit inside the authoring tools, Python on IFC files, and cloud APIs such as Autodesk Platform Services: how BIM people automate their own work.

How it works

The process, at a glance

The automation ladder
  1. 1Written processThe steps, the inputs, the right result
  2. 2Checklist or templateSame result every time, still by hand
  3. 3Visual scriptDynamo or Grasshopper for one person’s task
  4. 4Team toolPython or pyRevit, tested, documented
  5. 5Scheduled serviceRuns on its own through APIs, feeds reports

Common mistakes

What goes wrong most often on real projects.

  • Automating a process before agreeing what the right result is.
  • Running scripts on live shared models without testing on a copy.
  • Storing passwords or API keys inside shared scripts.
  • One person's graph that nobody else can maintain.

Is it in place on your project?

Tick what is done — it counts towards the checkpoint on your learning path.

0 / 4 in place