# Knowledge Base

**URL:** https://community.amazondeveloper.com/c/vega/knowledge-base/10.md

[Latest](https://community.amazondeveloper.com/latest.md) · [Categories](https://community.amazondeveloper.com/categories.md) · [Tags](https://community.amazondeveloper.com/tags.md)

---

## [Getting Started with Vega](https://community.amazondeveloper.com/t/getting-started-with-vega/20250)

<div class="topic-metadata">

**Author:** [@cebratec](https://community.amazondeveloper.com/u/cebratec)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 2:37pm UTC](https://community.amazondeveloper.com/t/getting-started-with-vega/20250 "2025-09-30T14:37:08Z")

</div>

Welcome to React Native for Vega development! This guide will help you navigate the essential resources and best practices for building high-performance apps for Amazon Fire TV using React Native and Vega. Let’s dive int…

---

## [Vega FAQ (Frequently Asked Questions)](https://community.amazondeveloper.com/t/vega-faq-frequently-asked-questions/11299)

<div class="topic-metadata">

**Author:** [@Moses](https://community.amazondeveloper.com/u/Moses)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 2:39pm UTC](https://community.amazondeveloper.com/t/vega-faq-frequently-asked-questions/11299 "2025-09-30T14:39:52Z")

</div>

:magnifying\_glass\_tilted\_left: Looking for the answers to some common questions? You’re in the right place! How can I download and install the Vega SDK? To download the Vega SDK, follow the instructions in our docs: Ins…

---

## [First time here? Get started with this post!](https://community.amazondeveloper.com/t/first-time-here-get-started-with-this-post/549)

<div class="topic-metadata">

**Author:** [@ctrag](https://community.amazondeveloper.com/u/ctrag)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 2:40pm UTC](https://community.amazondeveloper.com/t/first-time-here-get-started-with-this-post/549 "2025-09-30T14:40:34Z")

</div>

Welcome to the Vega Open Beta! :wave: If you are here for the Vega Open Beta, you are at the right place. :ok\_hand: I would highly recommend heading over to our documentation for a quick overview of Vega before jumping …

---

## [Vega Supported Libraries and Services](https://community.amazondeveloper.com/t/vega-supported-libraries-and-services/1552)

<div class="topic-metadata">

**Author:** [@waziz](https://community.amazondeveloper.com/u/waziz)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 5:00am UTC](https://community.amazondeveloper.com/t/vega-supported-libraries-and-services/1552 "2025-09-30T05:00:00Z")

</div>

This article details the third-party services and libraries for Vega with status updates for planned upcoming support. React Native community libraries Additional community libraries Media players Third-party services …

---

## [🚀 Migrating your Fire OS App to Vega with ADBT](https://community.amazondeveloper.com/t/migrating-your-fire-os-app-to-vega-with-adbt/29023)

<div class="topic-metadata">

**Author:** [@Siddhesh\_Pandit](https://community.amazondeveloper.com/u/Siddhesh_Pandit)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 1:34am UTC](https://community.amazondeveloper.com/t/migrating-your-fire-os-app-to-vega-with-adbt/29023 "2026-08-26T01:34:10Z")

</div>

Migrating your existing Fire OS App to Vega OS with ADBT This walkthrough shows how to use Amazon Devices Builder Tools (ADBT) to take an existing Fire OS app and migrate it to Vega OS. Before you begin, please note …

---

## [Handling User-Agent Strings in Vega WebView and React Native Apps: What Developers Need to Know](https://community.amazondeveloper.com/t/handling-user-agent-strings-in-vega-webview-and-react-native-apps-what-developers-need-to-know/29062)

<div class="topic-metadata">

**Author:** [@jogashu](https://community.amazondeveloper.com/u/jogashu)\
**Replies:** 0\
**Last updated:** [September 2, 2026, 6:04pm UTC](https://community.amazondeveloper.com/t/handling-user-agent-strings-in-vega-webview-and-react-native-apps-what-developers-need-to-know/29062 "2026-09-02T18:04:49Z")

</div>

This forum post intends to provide additional information and guidance to Vega app developers on the requirements around User-agent string used in both Vega WebView apps and React Native for Vega apps and what aspects of…

---

## [How to Use the Vega Module Resolver Preset (VMRP)](https://community.amazondeveloper.com/t/how-to-use-the-vega-module-resolver-preset-vmrp/28784)

<div class="topic-metadata">

**Author:** [@Moses](https://community.amazondeveloper.com/u/Moses)\
**Replies:** 0\
**Last updated:** [July 20, 2026, 8:24pm UTC](https://community.amazondeveloper.com/t/how-to-use-the-vega-module-resolver-preset-vmrp/28784 "2026-07-20T20:24:35Z")

</div>

Vega uses a fork of React Native (React Native for Vega), so not all RN libraries work out of the box. That means if you are porting your app to Vega, you may need to wire in a Vega fork of some of your libraries as well…

---

## [How to Use React Native Libraries in Your Vega App](https://community.amazondeveloper.com/t/how-to-use-react-native-libraries-in-your-vega-app/28721)

<div class="topic-metadata">

**Author:** [@Moses](https://community.amazondeveloper.com/u/Moses)\
**Replies:** 0\
**Last updated:** [July 20, 2026, 8:24pm UTC](https://community.amazondeveloper.com/t/how-to-use-react-native-libraries-in-your-vega-app/28721 "2026-07-20T20:24:16Z")

</div>

Vega uses a fork of React Native (React Native for Vega), so not all RN libraries work out of the box. That means if you are porting your app to Vega, you may need to wire in a Vega fork of some of your libraries as well…

---

## [Closed Captions (CC) and Subtitles on Vega](https://community.amazondeveloper.com/t/closed-captions-cc-and-subtitles-on-vega/6100)

<div class="topic-metadata">

**Author:** [@Santosh](https://community.amazondeveloper.com/u/Santosh)\
**Replies:** 0\
**Last updated:** [May 14, 2026, 11:56pm UTC](https://community.amazondeveloper.com/t/closed-captions-cc-and-subtitles-on-vega/6100 "2026-05-14T23:56:19Z")

</div>

You can implement closed captions and subtitles in your Vega app using the W3C-compliant text track APIs. Closed captions provide audio transcriptions to help viewers with disabilities or ambient noise, while subtitles t…

---

## [Amazon Devices Builder Tools (ADBT) for AI](https://community.amazondeveloper.com/t/amazon-devices-builder-tools-adbt-for-ai/28732)

<div class="topic-metadata">

**Author:** [@pavan](https://community.amazondeveloper.com/u/pavan)\
**Replies:** 0\
**Last updated:** [May 20, 2026, 5:00am UTC](https://community.amazondeveloper.com/t/amazon-devices-builder-tools-adbt-for-ai/28732 "2026-05-20T05:00:00Z")

</div>

Amazon Devices Builder Tools (ADBT) for AI accelerates the development of high-quality Fire TV apps. ADBT for AI is a suite of AI-powered development tools for Fire TV, including ADBT Model Context Protocol…

---

## [Vega Web App Accessibility Testing FAQ and Checklist](https://community.amazondeveloper.com/t/vega-web-app-accessibility-testing-faq-and-checklist/11651)

<div class="topic-metadata">

**Author:** [@Neha1](https://community.amazondeveloper.com/u/Neha1)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 11:13pm UTC](https://community.amazondeveloper.com/t/vega-web-app-accessibility-testing-faq-and-checklist/11651 "2026-05-15T23:13:05Z")

</div>

Testing accessibility for Vega Web Apps involves setting up assistive technologies, running through a verification checklist, and resolving common issues. Vega Web Apps should follow WCAG 2.2 AA and WAI-ARIA guidelines.…

---

## [Vega IDs: UUID, Ad ID, Vendor Tracking, and Device Info](https://community.amazondeveloper.com/t/vega-ids-uuid-ad-id-vendor-tracking-and-device-info/11447)

<div class="topic-metadata">

**Author:** [@Abhay\_Kumar](https://community.amazondeveloper.com/u/Abhay_Kumar)\
**Replies:** 0\
**Last updated:** [May 11, 2026, 4:04pm UTC](https://community.amazondeveloper.com/t/vega-ids-uuid-ad-id-vendor-tracking-and-device-info/11447 "2026-05-11T16:04:55Z")

</div>

Vega IDs: UUID, Ad ID, Vendor Tracking, and Device Info Whether you’re building a new app, porting an existing one to Vega, or developing a library, you’ll need to work with identifiers (IDs) for things like session mana…

---

## [Measuring Turbo Modules (C++) vs. JavaScript Functions in Vega](https://community.amazondeveloper.com/t/measuring-turbo-modules-c-vs-javascript-functions-in-vega/1611)

<div class="topic-metadata">

**Author:** [@EricFahsl](https://community.amazondeveloper.com/u/EricFahsl)\
**Replies:** 0\
**Last updated:** [May 12, 2026, 7:00am UTC](https://community.amazondeveloper.com/t/measuring-turbo-modules-c-vs-javascript-functions-in-vega/1611 "2026-05-12T07:00:00Z")

</div>

The Vega Developer Tools enable you to write C++ code via Turbo Modules to run within your apps. Turbo Modules provide significant performance benefits by running lower-level code, and they support code reusability from …

---

## [Migrating Catalog and Voice Integration from Fire OS to Vega](https://community.amazondeveloper.com/t/migrating-catalog-and-voice-integration-from-fire-os-to-vega/4341)

<div class="topic-metadata">

**Author:** [@Senthil](https://community.amazondeveloper.com/u/Senthil)\
**Replies:** 0\
**Last updated:** [May 12, 2026, 7:00am UTC](https://community.amazondeveloper.com/t/migrating-catalog-and-voice-integration-from-fire-os-to-vega/4341 "2026-05-12T07:00:00Z")

</div>

:exclamation: At this time, Content Launcher and Account Login are available to select partners only. Customers can search and play content on Fire TV using both remote and voice. Universal Search and Browse surfaces …

---

## [📽 Vega Munich Meetup Recordings](https://community.amazondeveloper.com/t/vega-munich-meetup-recordings/28189)

<div class="topic-metadata">

**Author:** [@Moses](https://community.amazondeveloper.com/u/Moses)\
**Replies:** 0\
**Last updated:** [April 23, 2026, 10:16pm UTC](https://community.amazondeveloper.com/t/vega-munich-meetup-recordings/28189 "2026-04-23T22:16:43Z")

</div>

We are happy to present the recordings from our Vega Munich Meetup! These are three talks from Vega developers, who share what it was like to build an app for a platform while it was still in development. …

---

## [Can't find the Continue Watching Row on your Fire TV device?](https://community.amazondeveloper.com/t/cant-find-the-continue-watching-row-on-your-fire-tv-device/11603)

<div class="topic-metadata">

**Author:** [@mithshah](https://community.amazondeveloper.com/u/mithshah)\
**Replies:** 0\
**Last updated:** [March 23, 2026, 7:00am UTC](https://community.amazondeveloper.com/t/cant-find-the-continue-watching-row-on-your-fire-tv-device/11603 "2026-03-23T07:00:00Z")

</div>

:exclamation: At this time, Content Personalization is available to select partners only. As part of the Content Personalization integration, the Continue Watching row (CWR) enables Fire TV users to easily resume cont…

---

## [VDA Connection Mode Control](https://community.amazondeveloper.com/t/vda-connection-mode-control/27806)

<div class="topic-metadata">

**Author:** [@rsack](https://community.amazondeveloper.com/u/rsack)\
**Replies:** 0\
**Last updated:** [March 13, 2026, 2:37pm UTC](https://community.amazondeveloper.com/t/vda-connection-mode-control/27806 "2026-03-13T14:37:57Z")

</div>

We are happy to announce a usability enhancement for developers - VDA Connection Mode control in the Fire TV UI. You can now choose how to connect and change the communication protocol to your Vega device using a toggle …

---

## [Best Practices for Closed Captions in Vega](https://community.amazondeveloper.com/t/best-practices-for-closed-captions-in-vega/14134)

<div class="topic-metadata">

**Author:** [@Victor\_Madrigal](https://community.amazondeveloper.com/u/Victor_Madrigal)\
**Replies:** 0\
**Last updated:** [March 12, 2026, 3:19pm UTC](https://community.amazondeveloper.com/t/best-practices-for-closed-captions-in-vega/14134 "2026-03-12T15:19:00Z")

</div>

Closed captions (CC) are a critical accessibility feature that benefit not only users with hearing impairments but also those watching content in noisy environments or learning new languages. Implementing CC correctly an…

---

## [Interactive Toast Implementation](https://community.amazondeveloper.com/t/interactive-toast-implementation/24792)

<div class="topic-metadata">

**Author:** [@Behyad](https://community.amazondeveloper.com/u/Behyad)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 7:20pm UTC](https://community.amazondeveloper.com/t/interactive-toast-implementation/24792 "2025-11-17T19:20:14Z")

</div>

Vega provides a built-in useToastKepler hook for displaying simple on-screen notifications with a title, description, and optional icon. However, if you need a fully custom toast UI with features like progress bars and …

---

## [Getting Started with Animations in Vega](https://community.amazondeveloper.com/t/getting-started-with-animations-in-vega/774)

<div class="topic-metadata">

**Author:** [@giolaq](https://community.amazondeveloper.com/u/giolaq)\
**Replies:** 0\
**Last updated:** [March 3, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/getting-started-with-animations-in-vega/774 "2026-03-03T06:00:00Z")

</div>

Vega supports three main approaches for creating animations in your Fire TV apps: Animated API (built into React Native) - No additional dependencies required. Best for simple programmatic animations like fades, slide…

---

## [W3CMedia TimedMetadata](https://community.amazondeveloper.com/t/w3cmedia-timedmetadata/11275)

<div class="topic-metadata">

**Author:** [@Sachin\_Gadag](https://community.amazondeveloper.com/u/Sachin_Gadag)\
**Replies:** 0\
**Last updated:** [March 3, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/w3cmedia-timedmetadata/11275 "2026-03-03T06:00:00Z")

</div>

TimedMetadata is synchronized data that provides information or instructions at specific moments in media content. It acts like a parallel timeline that tells media players what to do or display at exact timestamps durin…

---

## [Sample Manifest for Content Launcher, Account Login, and Vega Media Controls](https://community.amazondeveloper.com/t/sample-manifest-for-content-launcher-account-login-and-vega-media-controls/7956)

<div class="topic-metadata">

**Author:** [@Senthil](https://community.amazondeveloper.com/u/Senthil)\
**Replies:** 0\
**Last updated:** [March 2, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/sample-manifest-for-content-launcher-account-login-and-vega-media-controls/7956 "2026-03-02T06:00:00Z")

</div>

:exclamation: At this time, Content Launcher and Account Login are available to select partners only. Content Launcher, Account Login and Vega Media Controls are interrelated integrations. While each integration works…

---

## [Client Side Ad-Insertion (CSAI)](https://community.amazondeveloper.com/t/client-side-ad-insertion-csai/5471)

<div class="topic-metadata">

**Author:** [@Santosh](https://community.amazondeveloper.com/u/Santosh)\
**Replies:** 0\
**Last updated:** [March 2, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/client-side-ad-insertion-csai/5471 "2026-03-02T06:00:00Z")

</div>

In client-side ad insertion (CSAI), the video player manages both content and ad playback independently. Unlike server-side ad insertion (SSAI), where the server stitches ad segments into the content manifest, CSAI keeps…

---

## [Vega Media Controls](https://community.amazondeveloper.com/t/vega-media-controls/20261)

<div class="topic-metadata">

**Author:** [@eladgel](https://community.amazondeveloper.com/u/eladgel)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/vega-media-controls/20261 "2026-02-23T06:00:00Z")

</div>

Vega Media Controls (VMC) is a unified system for handling media input across all interaction methods. Instead of each app implementing custom remote button handling, voice command processing, and system UI synchronizati…

---

## [Shaka Player: Implementing Dynamic Buffering for Vega](https://community.amazondeveloper.com/t/shaka-player-implementing-dynamic-buffering-for-vega/24392)

<div class="topic-metadata">

**Author:** [@Behyad](https://community.amazondeveloper.com/u/Behyad)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/shaka-player-implementing-dynamic-buffering-for-vega/24392 "2026-02-23T06:00:00Z")

</div>

:exclamation: Important Note: This guide demonstrates how to implement dynamic buffer configuration in Shaka Player v4.x to optimize video streaming performance. While the examples use specific values for illustration, …

---

## [React Native Storybook for Vega](https://community.amazondeveloper.com/t/react-native-storybook-for-vega/11437)

<div class="topic-metadata">

**Author:** [@Daniel\_Williams](https://community.amazondeveloper.com/u/Daniel_Williams)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/react-native-storybook-for-vega/11437 "2026-02-23T06:00:00Z")

</div>

Storybook 9 for Vega! So I’ve been working on making a lite version of the Storybook UI that can work in more places and as a result of that its now possible to run React Native Storybook on Vega. You can even build your…

---

## [Troubleshooting Guide for System Bundles](https://community.amazondeveloper.com/t/troubleshooting-guide-for-system-bundles/20164)

<div class="topic-metadata">

**Author:** [@cebratec](https://community.amazondeveloper.com/u/cebratec)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/troubleshooting-guide-for-system-bundles/20164 "2026-02-23T06:00:00Z")

</div>

Having issues with system bundles (also known as JS Bundles in System or bundle splitting)? This guide covers how to verify your app is using system bundles, how to fix common issues, and how to debug crashes related to …

---

## [Headless Tasks and Services](https://community.amazondeveloper.com/t/headless-tasks-and-services/9417)

<div class="topic-metadata">

**Author:** [@haldeman](https://community.amazondeveloper.com/u/haldeman)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/headless-tasks-and-services/9417 "2026-02-23T06:00:00Z")

</div>

:exclamation: At this time, these feature integrations are available to select partners only. The Vega SDK has support for headless tasks and services, which give you the ability to run JavaScript code in the backgrou…

---

## [Reuse your React Native Vega Code across TV Operating Systems](https://community.amazondeveloper.com/t/reuse-your-react-native-vega-code-across-tv-operating-systems/27616)

<div class="topic-metadata">

**Author:** [@Victor\_Madrigal](https://community.amazondeveloper.com/u/Victor_Madrigal)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 7:52pm UTC](https://community.amazondeveloper.com/t/reuse-your-react-native-vega-code-across-tv-operating-systems/27616 "2026-02-13T19:52:48Z")

</div>

When building TV applications, you’ve likely faced the challenge of maintaining separate codebases for Fire TV (both Fire OS and Vega OS), Android TV, Apple TV, and others. Each Operating System (OS) has specific native …

---

## [Mixpanel for Vega Guide](https://community.amazondeveloper.com/t/mixpanel-for-vega-guide/3919)

<div class="topic-metadata">

**Author:** [@Zihe\_Jia](https://community.amazondeveloper.com/u/Zihe_Jia)\
**Replies:** 0\
**Last updated:** [February 11, 2026, 6:00am UTC](https://community.amazondeveloper.com/t/mixpanel-for-vega-guide/3919 "2026-02-11T06:00:00Z")

</div>

Mixpanel is an analytics tool that enables you to capture data on how users interact with your digital product. Mixpanel then lets you analyze this data with simple, interactive reports that let you query and visualize t…

[Next page](https://community.amazondeveloper.com/c/vega/knowledge-base/10.md?page=1)
