Integration and Development

Modeling rarely happens in isolation. In real-world projects, models must interact with other tools used throughout the development lifecycle, whether for requirements management, code generation, simulation, documentation, or version control.

This section explains how Sirius Web can be integrated with external tools and platforms. It covers both built-in mechanisms and extension points that allow you to connect Sirius Web to your existing toolchain. Common integration scenarios include linking to repositories, exchanging data with other modeling tools, automating workflows, or generating artifacts.

By supporting open standards and offering extensibility at multiple levels, Sirius Web helps you embed modeling into broader engineering environments without disrupting existing processes.

Not sure whether you should rely on the low-code editor or the programmatic APIs? See the Specifier profiles section to understand the two main specifier personas (UI-only vs. programmatic) and choose the approach that matches your team.

Before you dive into the tutorials and APIs, verify your workstation meets the local tooling requirements (JDK 21, Maven, Node.js v22.16.0, Docker, Git, etc.).