SIDRA API¶
The SIDRA API is a COM-visible .NET 8 library that lets external
applications drive SIDRA Intersection: open and save projects, configure
intersections, run analyses, and read results back. The API surface lives in
the SIDRASolutions.SI.API namespace and is consumed from C#, VB.NET, Python
(via pywin32), PowerShell, or any other COM-capable host.
I want to...¶
-
Install the API, reference the type library, open your first project.
-
Every public type, member, parameter, and return value.
-
Minimal working programs in C#, VB.NET, Python, and PowerShell.
-
How
ISIAPI,Project,Site,Intersection,Leg, and the lane hierarchy fit together.
Versions¶
This documentation is versioned per API release. Use the version selector in the top bar to switch between releases — match it to your installed build of SIDRA Intersection. The site always opens on the latest release; older versions stay available and frozen.
See the release notes for what changed in each version.
More¶
- COM activation - registered vs registration-free, x64 hosts, troubleshooting common HRESULTs.
- For AI agents - URL conventions, retrieval shortcuts,
llms.txtindex.