Vega APIs
Our documentation follows a "latest-first" approach where all API documentation defaults to the most current version (/latest) unless specific version differences exist.
When viewing documentation for older versions:
- The overview page is always present for historical context.
- Additional pages appear ONLY when that version's API differs from the current version.
- If you don't find a specific API page in this version, it means that API's documentation is identical to the current version. Refer to /latest for that content.
- Pages in older versions represent snapshots of the API as it existed in that release.
For example, if you're viewing an older version and only see the overview page, this means all APIs in 0.21 use the same documentation as the current version in /latest.
Vega APIs and components
The Vega SDK provides the following APIs and components:
| API or Component Area | Description |
|---|---|
| React Native for Vega | React Native for Vega includes the Vega implementation of React Native and Vega specific components and APIs. |
| Vega Account Login | The Vega Media Account Login API provides methods that allow 3P app developers to manage account login status and communicate this status to the system. |
| Vega Ad ID Retriever | API to access the Ad ID Retriever service. |
| Vega Amazon Device Messaging | API to deliver messages to apps deployed on Amazon devices. |
| Vega Amazon Publisher Services (APS) | Provides a Header Bidding solution that allows publishers to surface ads in their content through realtime bidding. |
| Vega Asset Resolver | Allows apps to retrieve localized string resources matching the device locale. |
| Vega Audio Interface | Provides functionality for managing audio in apps. |
| Vega Channel | Provides functionality that allows React Native for Vega apps to handle channel tuning operations. |
| Vega Content Launcher | The Content Launcher APIs enables modality-agnostic content launching for your app. You can then b launch content by remote, touch, or voice. It is a successor to the Fire TV Video Skill Kit. |
| Vega Content Personalization | The Vega Content Personalization APIs allow you to personalize content for your customers with relevant information from your app. |
| Vega Crypto | The Vega Crypto API provides functionality that allows you to read, generate and manage cryptographic keys, and perform other cryptographic operations, using industry-standard algorithms. |
| Vega EPG Provider | |
| Vega EPG Sync Scheduler | |
| Vega File System | Provides functionality for querying into the file system, traversing it, reading from, and writing to files. |
| Vega Graphics | Provides functionality that allows apps to query the capabilities of the connected display. |
| Vega In App Purchasing API | The In-App Purchasing (IAP) API allows your app to present, process, and fulfill purchases of digital content and subscriptions within your app. |
| Vega Internationalization (i18n) API | Enables localization functionality in your apps. |
| Vega Identifiers | Provides functionality for generating, retrieving, and managing identifiers such as UUIDs, device name, and user agent as well as tracking identifiers and ad identifiers. |
| Vega Media Controls API reference | Provides functionality that allows media app developers on Vega to stream line the integration of various input styles for media control. |
| Vega Media Descriptor Interface | Provides functionality that allows apps to query the codec capabilities of the device from the platform. |
| Vega Player Client | Provides functionality that allows client-side APIs for media app developers on Vegam, for headless JavaScript media playback. |
| Vega Player Server | Provides functionality that allows server-side APIs for media app developers on Vega, for headless JavaScript media playback. |
| Vega Live TV | The Live TV API provides a way for your content to be viewed according to a set schedule. The content can include events that were recorded live, but can be played later. |
| Vega Parental Controls | The Parental Control APIs provide a way to restrict viewing of video content based on end-user content restrictions. |
| Vega Recommendation Manager | Provides a service that allows client apps to add and remove recommendations on Amazon devices. |
| Vega WC3 MediaPlayer API | Provides W3C compliant React Native and Javascript class components Javascript methods and interfaces to build playback experiences. |
| Vega Security Manager API | Provides functionality that allows your app to request runtime privileges. |
| Vega Simple Sign-in | Provides methods that allow you to to implement account linking between their app's user's account and Amazon account. |
| Vega System Info | New in V0.22: Provides functionality that allows you to query essential system-level information about the running operating system instance. This includes system uptime, operating system details, build information, and hardware characteristics specifically designed for apps running on Vega. |
| Vega TveAdobeSsoEnabler API | Provides a set of APIs that allow third party TV Everywhere (TVE) apps to authenticate, authorize, and verify entitlements for local TV subscribers. |
| Vega UI Component Libraries | A set of React Native components designed specifically for Vega. |
| Vega WebView Component Reference | A set of components for WebView functionality. |
| Supported 3P Libraries | A set of components that provide Vega specific functionality. |
Last updated: Dec 17, 2025

