Download SDKs and samples to help build and manage your apps. Use the key for identifying resources relevant to your needs.
By downloading our developer SDKs and samples, you agree to our Program Materials License Agreement. Samples may include third-party software that is copyrighted by other parties and is subject to separate license terms. Information on that software and the applicable copyright notices and license terms are included in files accompanying the samples.
The Appstore SDK provides functionality for handling In-App Purchasing (IAP), Digital Rights Management (DRM), and Simple Sign-in (SSI) within your Java Android apps. The Appstore SDK supports apps targeting Fire TV, Fire tablets, and third-party devices where Amazon apps can be installed.
Sample project for how to integrate the Appstore Billing Compatibility SDK into a Kotlin Android app for Amazon Fire OS
A3L SDKs are app store independent abstraction libraries that help you write code one time and use the same code for apps you submit to both Google Play and the Amazon Appstore. SDKs are available for authentication, location, and cloud messaging services. The SDKs support Android and Fire OS devices.
Last updated: December 5, 2023
Last updated: September 13, 2023
Last updated: February 27, 2023
The Fire TV Integration SDK allows you to integrate with features, such as Content Personalization and Continue Watching Experience, that provide a more personalized experience to customers with more relevant content from your apps.
Login with Amazon (LWA) lets you protect your customer information by leveraging the user authentication system used by Amazon.com. Login with Amazon is based on OAuth 2.0, which has been broadly adopted for user authorized exchanges across sites. Login With Amazon is available for Android, iOS, or web. By using the Login with Amazon API, you agree to the Login with Amazon Services Agreement.
Sample app demonstrating the integration of Login with Amazon SDK, enabling secure user authentication and profile retrieval for Amazon Fire tablets, Fire TV, and non-Amazon devices
A Unity game demo showcasing the integration of the Login with Amazon SDK for Android
⚠️ This feature is only available on the Fire Max 11 (2023, 13th Gen) tablet and can only be integrated if your app already supports the stylus accessory using standard AOSP implementation guidelines. See the Android bluetooth stylus and Android large screen stylus guides for more information.
The Video Skills Kit (VSK) for Fire TV and Video Skills Kit for Echo Show (aka "multimodal devices") allow customers to use natural language commands to search for your content, play your content, launch your app or skill, control media playback, change the channel, and more. These resources apply to different VSK implementations. See the documentation for more details.
VSK requires Catalog Ingestion, which at this time is available to select partners only.
Sample Fire TV app showing how to integrate an Alexa video skill
View on GitHub ❯
Sample of a basic Android TV app that responds to voice requests from users to find and play content
View on GitHub ❯
A sample Hello World Fire TV app built with Android Jetpack Compose, showcasing scrollable cards, a navigation drawer, and light/dark themes
A sample Hello World Fire TV app built with React Native
A sample Hello World Fire tablet app that detects Google Play Services or app installed from Amazon Appstore and adapts its UI based on screen orientation using Jetpack Compose
Project showing how to integrate the Amazon In-App Purchasing (IAP) API into a Kotlin Android app for Amazon Fire tablets
⚠️ The Maps API is no longer supported as of September 19, 2024. For your native maps app to work on Fire tablets, you must use an alternate maps SDK and resubmit the app. For more information, see the Amazon Maps API deprecation knowledge base article.
⚠️ Support for the Amazon In-app Purchasing SDK v2.0 (IAP v2.0) will be discontinued. This section contains SDKs related to the outdated IAP v2.0 SDK. For the most up-to-date experience, use the Appstore SDK.