Which tool does what?

Choosing between the Syside tools is mostly a question of where you want to work: in your editor as you type, in views generated from your models, or from a Python script.

The three tools

Syside Editor

The free starting point: SysML v2 support inside VS Code, with validation, navigation and completion as you type. If you have Modeler, you already have everything Editor offers.

Syside Modeler

Everything Editor does, plus the views beyond the text: diagrams, grid views and more, generated from your models rather than drawn by hand. The same license also covers Modeler CLI, installed separately, which runs the same checks and diagram generation from a terminal.

Syside Automator

A Python library: scripts read, edit and check models, and generate documents and data straight from the source. Anything a script does once, a pipeline can repeat on every change.

Pick by what you want to do

If you want to…

Reach for

Because

Learn SysML v2 or do lightweight editing

Editor

It is free with no setup, and validates .sysml files as you type.

Interact visually with your textual models

Modeler

Diagrams are generated from the text with automatic layout, explored interactively in VS Code, and exported as PNG, SVG or PDF; SysML v2 diagram coverage shows every supported kind.

Inspect and edit my model in a spreadsheet-style view

Modeler

Table and matrix views with editable cells write back to the source, and the view definitions are SysML v2, versioned with your models.

Validate models and generate diagrams in CI/CD

Modeler CLI

It validates, formats and draws from the terminal, with no editor attached, built for containers.

Automate model analysis with Python

Automator

A typed Python API covers a model end to end, for checks, transformations, reports and custom integrations.

Check my requirements actually hold

Automator’s Solver Labs

The Solver checks a condition across every interpretation of a model, and hands you a counterexample when it fails.

Import requirements from Codebeamer, DOORS, or Polarion

Automator’s ReqIF tools Labs

Imports of ReqIF keep attributes, relationships and documentation, and export back; any ReqIF-compliant tool works.

The tools combine: Modeler’s diagrams carry a design review while Automator scripts the report behind it, and one pipeline can run Automator transformations and Modeler CLI diagram generation back to back.

Feature comparison

Feature

Editor

Modeler

Automator

Interface

VS Code

VS Code

CLI

Python API

License

Free

Paid

Paid

Paid

Textual Modeling

SysML v2 Syntax Highlighting

2

Auto Code Completion

Jump to Definitions

Go to References

Rename

Auto-formatting

1

1

2

2

Code Folding

Hover Information

Document Outline

Inlay Hints

Validation

Syntax and Semantic Validation

1

1

2

2

Custom Validation Rules

Visualization (Beta)

Model Element Diagram Generation

Model View Diagram Generation

Interactive Diagram Exploration

Views Explorer

Multi-tab Visualization

Auto-layout Diagrams

3

Diagram Export (PNG/SVG/PDF)

Custom Diagram Formatting

Coming soon

Coming soon

Tabular Modeling (Beta)

Table Views

Editable Table Cells

Matrix Views

Editable Matrix Relationships

CSV Export of Table and Matrix Views

Advanced Features

Programmatic Model Editing

Requirement Solving Labs

CI/CD Integration

ReqIF Import/Export Labs

✓ Supported in the tool’s default interface:
- VS Code or similar for Editor and Modeler
- Terminal for Modeler CLI
- Python for Automator
1 Real-time, updates as you edit
2 On-demand
3 Generated layout only, no interactive repositioning

Install the one you picked

New to SysML v2? Start with Advent of SysML v2, a free 25-lesson course.