as

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

Developer Guides

This section provides guides and best practices for developing apps on Vega. These resources cover various aspects of app development, from initial setup to advanced features and optimizations. Whether you're new to Vega or an experienced developer, you'll find valuable information to help you create high-quality, performant apps.

App development fundamentals

Focus Management

Learn how to implement effective focus management in your Vega apps.

Using On-screen Navigation

Vega provides on-screen voice navigation through the UIController API.

Using DIAL

Implement the DIAL (Discovery and Launch) protocol in your Vega apps.

Assistive Technologies for Vega

Understand how to make your apps more accessible using Vega's assistive technologies.

App manifest

Vega App Manifest File Overview

Learn about the crucial manifest file that defines your app's structure and capabilities.

Available services

Vega Services

Overview of various service components available for Vega apps.

Deep linking

Message Addressing Schemes

Learn about Message Target URI, an identifier used to identify a target endpoint which acts as a destination for an IMessage object.

Messaging User Guide

This guide details the usage of the Vega Messaging Library in the Vega SDK, which offers a message passing communication mechanism.

Headless tasks and services

About Headless Tasks and Services

Headless JavaScript tasks and services enable the execution of JavaScript code in the background, independent of the user interface (UI). Using headless tasks and services can improve your Time to First Video Frame (TTFVF) by 30%.

Implement Headless JavaScript Playback

Learn how to improve media playback performance using headless JavaScript techniques.

Versioning apps

Version Your App

Vega supports setting version and build numbers for your apps. These properties are used to determine the order of submitted application packages to the Amazon Appstore, and are important for installation and update flows on devices.

Development environment and tools

Enable a Virtual Keyboard

Guide on implementing virtual keyboard support in your applications.

Enable Vega Device Adapter Over TCP/IP

Vega Device Adapter (VDA) is a tool developed by Amazon that allows you to interact with and debug Amazon devices, such as Fire TV.

Integrating the Vega SDK into CI Pipelines

This page describes how to integrate the Vega SDK into Continuous Integration (CI) pipelines, including automated installation processes and configuration requirements.


Last updated: Sep 30, 2025