as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

Set Up Vega Studio

Vega Studio, an integrated development environment (IDE) for building Vega apps, is available as an extension in Visual Studio Code (VS Code) and Kiro. Installing the Vega Software Development Kit (SDK) automatically includes this tool, giving you:

  • Integrated debugging tools
  • Real-time performance monitoring
  • Built-in app optimization features
  • Direct device management for Fire TV Stick
  • Comprehensive testing capabilities

When you install the Vega SDK, it automatically configures Vega Studio in VS Code. If you use Kiro, you need to install Vega Studio manually. With Vega Studio, you can access all Vega development tools and commands directly from the command palette in VS Code or Kiro.

Verify your setup

  1. Open VS Code or Kiro and look for the Vega extension icon Screenshot of the Vega extension icon displayed in the VS Code or Kiro activity bar after successful installation. in the activity bar. You can also navigate to Code > Settings > Extensions (in Kiro, Kiro > Settings > Extensions).

  2. Enter "Vega Studio" in the Extensions: Marketplace search field.

    If you see the Vega extension icon, continue to Build Your App or learn the basic features and advanced configuration options in Vega Studio.

    If you don't see the Vega extension icon, continue to Install Vega Studio manually.

Install Vega Studio manually

Choose one of these installation options: Microsoft Marketplace, the Vega SDK, or the Open VSX Registry (for Kiro).

Option 1: Install from Microsoft Marketplace

  1. Select Install.
  2. Select Open Visual Studio Code.
  3. Select Continue if prompted.
  4. Look for the Vega extension icon in the activity bar.

Option 2: Install from Vega SDK

  1. Open a terminal and enter:

    Copied to clipboard.

    vega setup-studio --install
    
  2. Select Reload if prompted.

  3. Look for the Vega extension icon in the activity bar.

Option 3: Install in Kiro from Open VSX Registry

  1. Go to the Vega Studio extension page on the Open VSX Registry.
  2. Select Download.
  3. Select the architecture corresponding to your system.
  4. Open Kiro Kiro icon. .
  5. Choose Settings icon > Command Palette… (Cmd+Shift+P on Mac or Ctrl+Shift+P on Linux).
  6. Type Extensions: Install from VSIX… and select the command.
  7. Browse for the .vsix file that was downloaded in Step 3.
  8. Look for the Vega extension icon in the activity bar.

Learn the basic features

After installing Vega Studio, you can access all development tools through the Vega Studio panel.

  1. Open VS Code or Kiro.
  2. Look for the Vega extension icon in the activity bar.
  3. Select the Vega extension icon to open the Vega Studio panel, which contains the following sections:

    • Projects - Create, manage, and organize your development projects
    • Build Modes - Configure debug and release build settings
    • Devices - Manage and monitor connected devices
    • App Performance Tools - Monitor and optimize app performance
    • Help and Feedback - Access documentation, tutorials, and submit support requests

Manage your Vega projects

The Projects section lists your current projects with options to build, install, or run.

Screenshot of the Projects section in the Vega Studio panel showing a list of current projects with build, install, and run options.

Select your build mode

The Build Modes section lets you choose between Debug and Release builds for your Vega app. Your selection applies to all subsequent builds until changed.

Screenshot of the Build Modes section showing the Debug and Release toggle options for configuring your Vega app build.

Debug mode

Designed for development and testing. Debug mode includes debugging artifacts and enables the Metro Packager (React Native's JavaScript bundler), allowing real-time code updates through Fast Refresh.

Vega Studio automatically enables Fast Refresh when you use Debug mode. To use Fast Refresh:

  1. Build your app in Vega Studio.
  2. Run your app on Vega Virtual Device or Fire TV Stick.
  3. Make changes to your code. You should see changes instantly on your device.

Release mode

Creates optimized, production-ready code intended for final deployment and publishing. Release mode disables development features like Fast Refresh, removes debugging information, and reduces file size for improved runtime performance.

The distinction between Debug and Release modes applies to all Vega apps, including React Native for Vega apps. While Debug mode provides development tools like Fast Refresh, Release mode optimizes the app for production use.

View your devices

The Devices section shows all devices (virtual device or physical devices) connected to your machine. The device list updates automatically when you connect or disconnect devices.

Screenshot of the Devices section showing a context menu with device options that appears when you right-click a connected device.

You can start a device from this interface.

Screenshot showing how to start a virtual device from the context menu on a device listing in the Devices section.

Select a device to run your project on.

Screenshot that shows where you can open a terminal from your device listing menu in the Devices section.

You can also open terminal sessions for direct device interaction.

Access performance monitoring tools

This section provides access to performance monitoring tools to optimize your app. Some tools are only available when apps run on physical devices.

Screenshot that shows the performance monitoring and debugging tools in the App Performance Tools section.
  • Activity Monitor - Monitors app memory and CPU usage in real time
  • Memory Monitor - Monitors app memory usage in real time
  • App KPI Visualizer - Measures key performance indicators and verifies if your app meets the performance standard
  • Chrome Dev Tools - Inspect, debug, and profile your apps. Use as an alternative to the built-in VS Code debugger

Submit feedback or issues, find resources and guides

This section provides links to:

  • Feedback - Lets you submit feedback or issues to the Vega team
  • Documentation - Links to resources for getting started with Vega development
  • Walkthrough - Guides for project setup, build modes, device management, and performance tools
  • Create bug report - Gathers diagnostic information about your system, devices, and logs
Screenshot that shows the available resources like Feedback, Documentation, Walkthrough, and Create Bug Report in the Help and Feedback section.

When you choose the Create bug report link, it activates the Bug Report tool which gathers diagnostic information about your system, devices, and logs. The tool saves the information as a file on your computer that you can attach when you submit a support ticket.

The report includes:

System information

  • Operating system details (platform, version, architecture)
  • Hardware information (memory, CPU)
  • Environment details (Node.js version, SDK version)

Device information

  • List of connected Vega devices
  • Device details (type, OS, architecture)
  • Device status information

Log files

  • Vega Studio extension logs
  • React Native application logs
  • Vega SDK logs
  • Device logs (for connected devices)
  • Latest aggregated crash report (ACR) from the device

Protect your privacy

Before submitting a bug report, review the entire file as it may contain personal information such as usernames, home directory paths, file paths, or other sensitive data. Evaluate the report contents and remove any private information before submission.

When to create a bug report

Create and submit a bug report when:

  • Vega Studio shows errors or unexpected behavior
  • Vega Studio crashes or freezes
  • Features don't work as expected
  • The virtual device or device crashes

How to create a bug report

  1. Open the Help and Feedback view in Vega Studio.
  2. Choose Create Bug Report.

    The system:

    • Generates a bug report file (this may take a minute)
    • Saves the file to your home directory
    • Shows you the file location
    • Opens the Appstore Developer Support page
  3. When you see the Appstore Developer Support page, fill out the information.
  4. Attach the generated bug report file (10MB size limit) to your support ticket.

If the system fails to generate report:

  1. Restart VS Code or Kiro.
  2. Repeat steps 1-4.

Need help?

These resources can help you resolve issues or get answers to your questions:

  • Create a support case to get direct help from Amazon support
  • Use the DevAssistant to find information you need
  • Visit the community forum to see if other developers have encountered similar issues

Configure advanced options

Vega Studio provides advanced settings to customize your development environment and optimize your workflow. These options help you tailor the extension behavior to match your specific development needs.

Automatic device detection

Vega Studio automatically updates the device list to show connection status in real time.

Screenshot that shows where to check the box to enable device detection. This feature is called Automatic Device Detection.

To turn on or off the automatic device detection:

  1. Go to Extensions > Vega Studio.
  2. Navigate to Vega > Features: Automatic Device Detection.
  3. Check the box to turn on this feature, or uncheck to turn off.

Build target architecture optimization

Vega Studio optimizes builds by creating artifacts only for your target device architecture, reducing build times and package sizes.

Screenshot of the Build Target Architecture Optimization checkbox in the Vega Studio extension settings panel.

For example, when targeting Fire TV Stick:

  • Included: armv7 artifacts
  • Excluded: x86_64 and aarch64 artifacts

To turn on or off the build target architecture optimization:

  1. Go to Extensions > Vega Studio > Settings.
  2. Navigate to Vega > Features: Build Target Architecture Optimization.
  3. Check the box to turn on this feature, or uncheck to turn off.

Launch options

Vega Studio lets you pass options (parameters) to a launch app command by configuring the options in VS Code or Kiro.

To configure launch options:

  1. Open settings:

    • Mac: Code > Settings > Settings (VS Code) or Kiro > Settings > Settings (Kiro)
    • Linux: File > Preferences > Settings
  2. Choose your configuration options:

    • User - Applies to all projects under the current user
    • Workspace - Applies to all projects under the workspace
    • Project - Applies to a specific project

    For example, in the following image, the setting option to configure is Workspace.

    Screenshot that shows where you can set the project launch options in the Vega Studio extensions section.
  3. Go to Extensions > Vega Studio.
  4. In the Vega Launch Options section, enter your launch options.

Monorepo support

Vega Studio supports monorepo layouts through npm and Yarn workspaces (v0.20+). For setup instructions, configuration options, and troubleshooting, see Set Up Monorepo Support.

Next steps


Last updated: Feb 18, 2026