Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
Vega Developer Tools (VDT) is a suite that includes everything you need to develop Vega OS apps:
  • 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 nvm for Node.js or pyenv for 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
To install VDT, you have two options:
  • Vega Studio extension: Install VDT using the Vega Studio extension in VS Code. See Install Vega Studio.
  • Vega command-line interface (CLI): Use the vega CLI for advanced workflows and automation.
This page covers the CLI installation approach.

Choose your installation scenario

Select the appropriate tab based on whether you’re installing VDT for the first time or updating an existing installation.
This section covers how to install VDT on your system for the first time.

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:
Development utilities: Run this command to install required tools for Vega development (includes Rosetta 2 for Apple Silicon Macs):
Ubuntu dependencies
Install native curl:
Development tools:
  • 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)
If you have Node.js installed, check your version:
Development utilities: Run this command to install the lz4 compression tool and Python 3.8 development libraries:

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.
Run the installation script:
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:
  • 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).
What gets 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:
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.

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:For AI-assisted development:Set up Amazon Devices Builder Tools for AI-Powered Development to get AI coding assistance for building, debugging, and optimizing your Vega apps. This is a separate, optional tool that works alongside your SDK installation.

Last modified on April 14, 2026