Skip to content

UPcode

UPcode – UP in Visual Studio Code

UPcode is a Visual Studio Code extension that provides UP modelling capabilities directly within VS Code.

Architecture

UPstudio currently acts as UP runtime environment for UPcode. UPcode is the frontend that connects to this runtime and exposes UP functionality within the VS Code editor.

In the future, the UP runtime is planned to run as a standalone container (locally or in the cloud), further decoupling the frontend from the editor environment. This is a future vision and not yet available today.

Relationship to UPstudio

UPstudio and UPcode run alongside each other. There is no migration requirement. Teams can continue working with UPstudio while selectively adopting UPcode, or use both in parallel.

UPstudio UPcode
Editor Eclipse Visual Studio Code
Role Backend (UP Runtime) + Frontend Frontend
UP metamodel
Validation
Code generation