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
Native
Skip to main content
Vega Native development provides a means to enhance your React Native app with Turbo Module that use C++ to interface Vega system IDLS. The native interfaces cover audio, graphics, media playback, Bluetooth, connectivity, and device management. This page explains what the native lane covers, what it shares with React Native for Vega, and how to get started. The native lane suits apps that need direct control over media pipelines and device interfaces. To build a React Native app instead, see About the Vega SDK.

Tools and documentation

The following topics apply to both development lanes and live in the Vega SDK guide:
  • Install the Vega SDK — installs the developer tools, command line tools, APIs, and libraries.
  • Vega Studio — the Visual Studio Code extension that serves as the primary development environment.
  • Vega CLI — builds, runs, and packages apps from a terminal.
  • Package and Lifecycle Manager — manages app packages and the lifecycle of running programs.
  • VDA utility — installs and runs apps on Vega-supported devices.
  • Release notes — release information for the current SDK version.

What this section covers

The following topics are specific to native C++ development:
  • Interface guides — cover the native interfaces for audio, graphics, media, Bluetooth, connectivity, user input, and device management.
  • API reference — reference documentation generated from the SDK interface definitions.

Prerequisites

To develop native Vega apps, you need:
  • A Fire TV Stick that runs Vega OS. For supported devices and setup, see Set up your Fire TV Stick.
  • An Amazon Developer account, for signing in to the Amazon Developer Console.
  • The Vega SDK, installed as described in Install the Vega SDK.

Get started

  1. Install the Vega SDK, which includes the shared developer and command line tools.
  2. Set up your device and turn on developer mode.
  3. Review the interface guides and the API reference for the interfaces your app needs.
Last modified on October 29, 2026