as

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

Vega APIs

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.
Kepler Account Login The Kepler Media Account Login API provides methods that allow 3P app developers to manage account login status and communicate this status to the system.
Kepler Ad ID Retriever API to access the Ad ID Retriever service.
Kepler Amazon Device Messaging API to deliver messages to applications deployed on Amazon devices.
Kepler Amazon Publisher Services (APS) Provides a Header Bidding solution that allows publishers to surface ads in their content through realtime bidding.
Kepler Asset Resolver Allows applications to retrieve localized string resources matching the device locale.
Kepler Audio Interface Provides functionality for managing audio in apps.
Kepler Channel Provides functionality that allows React Native for Kepler apps to handle channel tuning operations.
Kepler Content Launcher The Content Launcher APIs enables modality-agnostic content launching for your app. Your content can then be launched by remote, touch, or voice. It is a successor to the Fire TV Video Skill Kit.
Kepler Content Personalization The Kepler Content Personalization APIs allow you to personalize content for your customers with relevant information from your app.
Kepler Crypto The KeplerCrypto API provides functionality that allows you to read, generate and manage cryptographic keys, and perform other cryptographic operations, using industry-standard algorithms.
Kepler EPG Provider  
Kepler EPG Sync Scheduler  
Kepler File System Provides functionality for querying into the file system, traversing it, reading from, and writing to files.
Kepler Graphics Provides functionality that allows apps to query the capabilities of the connected display.
Kepler 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.
Kepler Internationalization (i18n) API Enables localization functionality in your apps.
Kepler 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.
Kepler Media Controls API reference Provides functionality that allows media app developers on the Kepler platform to stream line the integration of various input modalities for media control.
Kepler Media Descriptor Interface Provides functionality that allows apps to query the codec capabilities of the device from the platform.
Kepler Player Client Provides functionality that allows client-side APIs for media application developers on the Kepler platform, for headless JavaScript media playback.
Kepler Player Server Provides functionality that allows server-side APIs for media application developers on the Kepler platform, for headless JavaScript media playback.
Kepler Live TV The Live TV APIs provide a way so your content can be viewed according to a set schedule, and can include events that were recorded live, but can be played later.
Kepler Parental Controls The Parental Control APIs provide a way to restrict viewing of video content based on end-user content restrictions.
Kepler Recommendation Manager Provides a service that allows client applications to add and remove recommendations on Amazon devices.
Kepler WC3 MediaPlayer API Provides W3C compliant React Native and Javascript class components Javascript methods and interfaces to build playback experiences.
Kepler Security Manager API Provides functionality that allows your app to request runtime privileges.
Kepler Simple Sign-in Provides methods that allow 3P app developers to implement account linking between their app's user's account and Amazon account.
Kepler 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 Kepler.
Supported 3P Libraries A set of components that provide Vega specific functionality.

Last updated: Sep 30, 2025