- Vega SDK: The core framework and APIs for building Vega OS apps
- Vega SDK Manager: A tool that manages SDK versions for your development projects. It works like
nvmfor Node.js orpyenvfor Python. For details, see Manage Your SDK Versions. - Vega Studio: An extension in Visual Studio Code (VS Code) for app development, debugging, performance analysis, and optimization
- Vega Virtual Device (VVD): A virtual device for running and testing your apps
- Libraries and components: Additional tools for app development
- Vega Studio extension: Install VDT using the Vega Studio extension in VS Code. See Install Vega Studio.
- Vega command-line interface (CLI): Use the
vegaCLI for advanced workflows and automation.
Choose your installation scenario
Select the appropriate tab based on whether you’re installing VDT for the first time or updating an existing installation.- First-Time Installation
- Update Existing Installation
This section covers how to install VDT on your system for the first time.Development utilities: Run this command to install required tools for Vega development (includes Rosetta 2 for Apple Silicon Macs):Development tools:If you have Node.js installed, check your version:Development utilities: Run this command to install jq, the build toolchain, the lz4 compression tool, and Python 3.8 development libraries:The installer verifies your Node.js and VS Code versions are compatible and prompts you to upgrade if needed.The installer also prompts you to:What gets installed:Example output:The Active SDK Version indicates which SDK you’re using for development. The Vega CLI Version shows the version of the command-line tool that manages your SDK installations.
Prerequisites
Before installing VDT, confirm that your system meets these requirements:Required dependencies
Install the dependencies for your operating system only. If you’re on macOS, follow the macOS dependencies section. If you’re on Ubuntu, skip to Ubuntu dependencies.macOS dependencies
Package manager: Install HomebrewIf you have Node.js installed, check your version:Ubuntu dependencies
Install native curl:Install the Vega CLI
Before running the installation script:- Install VS Code: Download and install Visual Studio Code if you don’t have it. The installer automatically sets up the Vega Studio extension in VS Code. If VS Code isn’t installed, the installer skips the extension installation and you can install it later.
- Close VS Code if it’s currently running.
- Vega CLI → ~/vega/bin
- Latest SDK version including Vega Virtual Device
- Vega Studio extension in VS Code
- Shell configuration updates (.bashrc, .zshrc, .bash_profile, .zprofile, and .profile)
Verify installation
Check that the installation completed successfully:Next steps
After installing VDT, choose your development approach:For beginners:Start with the Build a Hello World App to learn Vega development basics.For experienced developers:- Vega Studio: If you installed Vega Studio, begin with Build an App With Vega Studio. If you didn’t install Vega Studio, set up the development environment by following the instructions in Set Up Vega Studio.
- Vega CLI: For command-line development, see Build an App Using Vega CLI.

