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.