Solibri API - Solibri Autorun
Solibri Autorun is an extension in Solibri Advanced, Premium, and Security+ for automating routine tasks. Solibri Office licenses also support Autorun. You define a sequence of tasks—such as opening models, updating IFC files, running checks, creating presentations, and exporting BCF or Excel reports—in an XML batch file, and Solibri executes them without manual interaction.
Typical uses include overnight model checking, scheduled IFC updates, and repeatable quality-assurance pipelines. Autorun needs local or network paths to input files and output locations. If your cloud service exposes a synced folder on disk, you can point Autorun at that folder as well.
On Windows, start Solibri with the path to your XML file as a command-line argument, or launch it from a desktop shortcut, batch file, or Windows Task Scheduler. On macOS, run Autorun from the command line in the same way.
Quick example
The following batch file opens an IFC model, loads a ruleset, runs a check, saves the project as an SMC file, and closes Solibri:
<?xml version="1.0" encoding="ISO-8859-1"?>
<batch name="Quick check" default="root">
<target name="root">
<openmodel file="C:\Users\Public\Solibri\SOLIBRI\Samples\ifc\Solibri Building.ifc" />
<openruleset
file="C:\Users\Public\Solibri\SOLIBRI\Rulesets\Architectural Rules\BIM Validation - Architectural.cset" />
<check />
<savemodel file="C:\Users\Public\Solibri\SOLIBRI\Samples\models\Solibri Building Checked.smc" />
<exit />
</target>
</batch>
Save the file (for example as my-batch.xml) and run:
Windows:
"C:\Program Files\Solibri\SOLIBRI\Solibri.exe" "C:\path\to\my-batch.xml"
macOS:
/Applications/Solibri/Solibri.app/Contents/MacOS/Solibri "/path/to/my-batch.xml"
Each XML element corresponds to an action you can also perform manually in Solibri Advanced, Premium, Security+, or Office. See Solibri Autorun Tasks for the full list of supported tasks and parameters.
Documentation
Getting Started with Solibri Autorun
Step-by-step examples for common workflows: model updates, checking, presentations, BCF export, and information takeoff.
Solibri Autorun Tasks
Reference for every Autorun task, its parameters, and cloud resource paths.
Opening Resources with Solibri Autorun
How Solibri roles affect which rulesets and classifications are loaded during Autorun.
Launching Solibri Autorun
How to run Autorun from a shortcut, batch file, or command line (Windows and macOS).
Troubleshooting
How to read Autorun logs and where to get help.