as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
AWS
Documentation
Support
Contact Us
My Cases
Devices
Build
Test
Publish
Connect
Documentation

SDKs and samples

Find links to SDK downloads to help with your development process.

Amazon SDKs

Download SDKs and samples to help build and manage your apps.

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.

Device operating systems

Whether you're building for Fire tablets, Fire TV, or the next generation of devices, our operating systems allow you to reach more customers. Choose your path—or expand to both—using the skills you already have.

Fire OS


Fire OS is the operating system that runs on selected Amazon's Fire TV and tablets. Fire OS is a fork of Android, so if your app runs on Android, it will most likely run on Amazon's Fire devices too. As a developer, you might not have to adjust your Android code at all to publish your app.

Build for Fire OS ❯

Scale your app ❯

Fire TV SDKs ❯

Fire tablet SDKs ❯

Other SDKs and resources ❯

Vega OS


Starting with the Fire TV Stick 4K Select, Vega OS is the new operating system powering the next generation of Fire TV streaming media players. Built on the React Native application framework, Vega OS enables you to create future-ready apps with familiar tools, cross-device code reusability, and enhanced performance.

     

     

     

Fire OS


Fire OS is the operating system that runs on selected Amazon's Fire TV and tablets. Fire OS is a fork of Android, so if your app runs on Android, it will most likely run on Amazon's Fire devices too. As a developer, you might not have to adjust your Android code at all to publish your app.

Build for Fire OS ❯

Scale your app ❯

Fire TV SDKs ❯

Fire tablet SDKs ❯

Other SDKs and resources ❯

Vega OS


Starting with the Fire TV Stick 4K Select, Vega OS is the new operating system powering the next generation of Fire TV streaming media players. Built on the React Native application framework, Vega OS enables you to create future-ready apps with familiar tools, cross-device code reusability, and enhanced performance.

Build for Fire OS

Appstore SDK

 Monetization
 Customer Experience

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.

 

 Monetization
 Customer Experience

Amazon Device Message (ADM) SDK

 Customer Experience

Amazon Device Messaging (ADM) lets you send messages to Amazon devices that run your app, so you can keep users up to date and involved.

 

 Customer Experience

Scale your app

Appstore Billing Compatibility SDK

Porting from Google Play
 Monetization

The Appstore Billing Compatibility SDK introduces APIs that mirror the Google Play Billing Library, allowing you to easily port apps to the Amazon Appstore.

Porting from Google Play
 Monetization

Sample project for how to integrate the Appstore Billing Compatibility SDK into a Kotlin Android app for Amazon Fire OS

View on GitHub ❯

A3L SDKs

 Monetization
 Authentication
 Customer Experience

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.

 Monetization
 Authentication
 Customer Experience

Fire TV SDK

Fire TV Integration SDK

 Customer Experience

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.

 Customer Experience

Download Fire TV Integration SDK

Last updated: January 23, 2024


This SDK requires Catalog Ingestion, which at this time is available to select partners only.

 

Fire tablets SDK

Amazon Stylus SDK for Fire tablets

 Customer Experience

With the Amazon Stylus SDK, you can implement Predictive Touch in your Stylus enabled Apps.

 

 Customer Experience

Download Amazon Stylus SDK

Last updated: May 23, 2023


⚠️ 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.

 

Other SDKs and resources

Login with Amazon SDK

 Authentication
 Customer Experience

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.

 

 Authentication
 Customer Experience

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

View on GitHub ❯

A Unity game demo showcasing the integration of the Login with Amazon SDK for Android

View on GitHub ❯

Samples for getting started

A sample Hello World Fire TV app built with Android Jetpack Compose, showcasing scrollable cards, a navigation drawer, and light/dark themes

View on GitHub ❯

A sample Hello World Fire TV app built with React Native

View on GitHub ❯

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

View on GitHub ❯

Project showing how to integrate the Amazon In-App Purchasing (IAP) API into a Kotlin Android app for Amazon Fire tablets
 

View on GitHub ❯

Legacy SDKs

 

 

Fling SDK

⚠️ Amazon Fling SDK will no longer be supported starting March 5, 2026. To provide a screen sharing option for customers, implement Matter Casting and resubmit in advance of the Fling SDK being discontinued. Find more information and guidance in the knowledge base article.

 

line

Maps

⚠️ 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.

 

line

In-App Purchasing SDK and plugins

⚠️ 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.

 

In-app purchasing SDK (Android)

In-app purchasing sample Web App

In-app purchasing Unity plugin

In-app purchasing Cordova plugin

In-app purchasing Xamarin plugin

In-app purchasing Adobe AIR plugin

Sign up for our newsletter

subscribe

Get the most up to date Amazon Appstore developer news, product releases, tutorials, and more.

Sign up for our newsletter

subscribe

Get the most up to date Amazon Appstore developer news, product releases, tutorials, and more.

Create your account to get started today!

Registration is easy and free. Gain access to all of Amazon's APIs, and get your apps published across millions of devices in over 236 countries and territories worldwide.