Install the VS Code Extension
The Syside VS Code Extension installs from the VS Code Marketplace or the Open-VSX Marketplace into Visual Studio Code or a compatible editor, and its textual language features are free.
Install extension
Windows |
macOS |
Linux |
|
|---|---|---|---|
x86-64 (Intel or AMD) |
|||
arm64 (Apple silicon, ARM) |
not built |
Download the VSIX by clicking on the entry matching your platform in the table above.
Open your editor
Click Extensions in the left sidebar (Ctrl/Cmd+Shift+X)
Drag and drop the downloaded
.vsixfile onto the Extensions viewAlternatively, open the Command Palette (Ctrl/Cmd+Shift+P), run Extensions: Install from VSIX…, and select the file
Verify installation
Check that the extension flags an error:
In your editor, save this as
example.sysml:package Example { part def Electrical; part Automobile { part Motor : Electricall; } }
You should see an error highlighted and listed in the Problems panel (Ctrl/Cmd+Shift+M):
Correct the spelling to
Electricaland saveThe error should disappear.
The status bar should show Syside: Free: the language features run on the free plan, which the extension activates automatically. Licensing covers how it is validated, and What data we collect lists what is sent and what you can turn off.
Activate license
The diagram, grid view and other paid commands stay in the menus without a license, and running one shows a notification offering Activate license and See pricing. A license unlocks them in place, with no second install. The extension checks the license with our licensing servers as you work.
Open the Command Palette (Ctrl/Cmd+Shift+P) and run Syside: Check Syside license
A prompt for your Syside license key should open:
Clicking Syside: Free in the status bar opens the same prompt, and so does Activate license on the notification. The extension never asks on its own.
Enter your license key and press Enter
A confirmation message should appear, and the status bar should change to Syside: Paid:
When it fails, an error message appears instead. Check the key and try again, and if it keeps failing, see Troubleshooting.
Wait for Syside Tools to install
The paid features run on Syside Tools, which the extension downloads once the license is valid. A notification shows the progress and should end with “Syside tools installed successfully”.
When the download fails, click Retry on the error, or open the Command Palette (Ctrl/Cmd+Shift+P) and run Syside: Install Syside Tools.
Open the Command Palette (Ctrl/Cmd+Shift+P) and run Syside: Add Syside license key to keyring
This stores the key in your operating system’s secret storage, where Python Library & CLI finds it too, so the key is entered once per machine.
On a machine that cannot reach our licensing servers, import a license file instead: Offline license covers getting, carrying over and importing it.
Check that the paid features work: with example.sysml from the verification
above open, click the Syside logo (top right) and select
Syside: Visualize current file (Ctrl/Cmd+Shift+V). A diagram of the
model should open:
Continue to Write your model, or start at Troubleshooting if something did not work.
Update the extension
Updating keeps your license activation and your settings.
By default, your editor updates extensions automatically. Reload the extension when it prompts you after an update.
If you are not receiving automatic updates:
Click Extensions in the left sidebar (Ctrl/Cmd+Shift+X)
Find Syside: SysML v2 Automate Systems Engineering in the list
Verify the Auto Update checkbox is enabled
A VSIX install does not update itself. Repeat the installation steps with the latest version.
Minimum requirements
Windows 10 or newer, 64-bit (for older versions, install Windows UCRT)
An editor to host the extension: Visual Studio Code (recommended), Cursor, or VSCodium
Internet connection, or an offline license
A paid plan for diagrams, grid views and inlay hints
macOS 11.0 or newer on Apple silicon, or macOS 10.13 or newer on Intel
An editor to host the extension: Visual Studio Code (recommended), Cursor, or VSCodium
Internet connection, or an offline license
A paid plan for diagrams, grid views and inlay hints
Linux x64 distribution with GNU C Library
glibc >= 2.31Check yours with
ldd --version. The first line ends with the glibc version, as inldd (Ubuntu GLIBC 2.39-0ubuntu8.8) 2.39.An editor to host the extension: Visual Studio Code (recommended), Cursor, or VSCodium
Internet connection, or an offline license
A paid plan for diagrams, grid views and inlay hints