- 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
Prerequisites
Before installing VDT, confirm that your system meets these requirements:System requirements
-
Disk space: 20 GB available for VDT installation and development environment
Check your available disk space:
df -h ~ - Operating system: macOS 10.15+ or Ubuntu 20.04+
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 HomebrewDevelopment tools: Download and install Node.js (version 18.x or later)If you have Node.js installed, check your version:Ubuntu dependencies
Install native curl:- Native debugging: python3.8, lz4 for crash report symbolication
- KVM virtualization: See the KVM Hypervisor installation guide
- File monitoring: Follow the Watchman for Ubuntu installation guide
- Node.js: Download and install Node.js (version 18.x or later)
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.
- Choose an installation directory: Press Enter to use the default (~/vega/sdk) or specify a custom path.
- Install the Vega SDK: Press Enter.
- Install the Vega Studio extension: Press Enter (or skip if VS Code isn’t installed).
- 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.

