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
Learn how to use Vega Virtual Device or a Fire TV device to run your Vega apps. Each tool serves different development needs: Vega Virtual Device for rapid iterations and Fire TV Device for production-ready execution.

Run your app on Vega Virtual Device

The Vega Developer Tools (VDT) features a Vega Virtual Device that lets you test and run Vega apps without a physical device, giving you the following control options:
  • Mouse interaction directly on the virtual device
  • Virtual remote control interface
  • Keyboard shortcuts and commands

Prerequisites

  1. Install the Vega SDK.
  2. A Vega app ready to test. You can use an app you created from Vega SDK project templates, downloaded from a sample app, or built yourself.
  3. (Optional) Register your Vega Virtual Device to use Amazon Services for testing.

Step 1: Start the Vega Virtual Device

At the command prompt, run:
The command waits until the Vega Virtual Device has booted.
The Vega Virtual Device might:
  • Request microphone access on first launch.
  • Timeout on boot, but the optional --timeout argument allows you to wait longer.
After you start the Vega Virtual Device, the Vega Virtual Device user interface opens on a new window.

Step 2: Load and run your app

To load and run your app on Vega Virtual Device:
The -d flag specifies that you’re running the app on the Vega Virtual Device.To load and run your app on Fire TV Stick:
Make sure to replace:
  1. with your app’s vpkg file path
  2. with your app ID
  3. with the serial number of your Fire TV Stick

Architecture-specific commands

The architecture of the virtual package (vpkg) must match the architecture of your development machine for proper execution. For example:Mac M-series devices:
x86_64 devices:

Step 3: Stop the virtual device

To stop the Vega Virtual Device, close your virtual device window, or run:

Optional configurations

Register the Vega Virtual Device (only if you’re using Amazon services for testing)

To use Amazon Services for testing, register your Vega Virtual Device. When you see the Kepler Virtual Device has launched, follow these steps:
  1. Click “Register this device” on the top right.
  2. Record the registration code shown on screen.
  3. Go to www.amazon.com/code and enter the code. Look for this message to confirm registration:

Customize the Vega Virtual Device on launch

The Vega Virtual Device provides customization options on launch. When running the start command:
  1. Suppress the graphical user interface (GUI):
  2. Turn off OpenGL acceleration (Ubuntu x86 only):
  1. Modify the default display resolution:

Enable Developer Mode for full inputd-cli functionality

The Vega Virtual Device provides limited inputd-cli commands by default. Enable Developer Mode to access the full command set for automation and testing:
  1. Open the virtual device’s shell:
  2. Enable Developer Mode:
    The VVD reboots after this command. Repeat step 1 to reconnect to the virtual device’s shell.
  3. Verify full functionality:

    Keyboard shortcuts

    Use these keyboard shortcuts to control the Vega Virtual Device instead of clicking with your mouse:

    Set up Fast Refresh

    To automatically detect code changes and display updates in real-time on your Vega Virtual Device, you can set up Fast Refresh.

    Troubleshoot

    If you encounter issues with the Vega Virtual Device, see Troubleshoot Vega Virtual Device Issues.

Last modified on November 20, 2025