MIT Sustainable Design Lab
UMI Plugin Play

Cody Rose, Sam Letellier-Duchesne and Christoph Reinhart

Installation Guide: Building UMI plugins | umi-module-template.zip | umi-command-template.zip | Demo code on GitHub

Welcome to the UMI API. umi links Rhino to an SQLite database that stores relevant information on buildings in an urban model from floor areas and window-to-wall ratios to spatial daylight autonomy and monthly building energy uses for heating, lighting, cooling and equipment. The umi API allows interested third parties to develop new modules that fully integrate with the existing umi environment by reading from, editing and adding new variables to the SQLite database. To get started developing UMI plugins, go through the following steps:

Step 1: Go through Building UMI Plugins – Installation Requirements

Step 2: Download the demo code from GitHub

Step 3: Watch the Learn UMI API playlist