Amazon Mobile App SDK

Amazon Mobile App SDK

What is the SDK?

The Amazon Mobile App SDK provides APIs, tools, and resources to leverage the features and services offered by Amazon. Developers can benefit from best practices, implementation specifics, and reference material that allow you to devote more time to creating great apps and less time worrying about implementation details. Download the SDK below and visit the API-specific documentation to learn more.

Download SDK 

By downloading our Amazon Mobile App SDK, you agree to our Program Materials License Agreement and, if you use the Mobile Ads API, the Mobile Ad Network Publisher Agreement.

The SDK Includes

Development Resources & APIs

Kindle Fire Development Resources

The Kindle Fire development resources include documentation, tools, and emulators to help you optimize your apps for the Kindle Fire tablets. To learn more about developing for Kindle Fire, click the get started link below.

Get started developing for Kindle Fire


Fire OS

Fire OS 3.0 is available exclusively on the new Kindle Fire HD and HDX tablets. When your Android and web apps or games run on Fire OS 3.0, you get all the benefits of both the Android operating system and great HTML5 support. Fire OS builds on top of Android and adds performance improvements, family-friendly enhancements, and full integration with Amazon developer services and APIs. Learn more by clicking on the link below.

Get started with Fire OS


In-App Purchasing API

The In-App Purchasing API makes it easy for you to offer digital content and subscriptions —such as in-game currency, expansion packs, upgrades, magazine issues and more— for purchase within your apps. Within minutes you can be up and running, ready to give millions of Amazon customers the ability to purchase engaging digital content using their Amazon 1-Click settings. You'll find documentation, sample code, tutorials, and more by clicking on the get started link below.

Get started with In-App Purchasing API


Mobile Associates API

The Amazon Mobile Associates API allows developers to sell real products from the millions of items at Amazon, whether physical (e.g. toys, clothing) or digital (e.g. eBooks, digital video), from inside their apps or games while earning up to 6% in advertising fees from those purchases. The Mobile Associates API is an extension of Amazon Associates, our successful web-based affiliate program created in 1996, paying advertising fees to hundreds of thousands of affiliates worldwide. To learn more, click on the "Get Started" link below.

Get started with the Mobile Associates API


Amazon Mobile Ads API

 

The Amazon Mobile Ads API helps you better monetize your apps by displaying highly quality relevant display ads from brand advertisers including Amazon. "We switched to Amazon from another major ad network and have seen revenue lift of 200%," says James Farrier, Founder (Simple-List Free). Learn more about the Amazon Mobile Ads API by clicking the get started link below.

Get started with the Amazon Mobile Ads API


Amazon GameCircle API

Amazon GameCircle makes Achievements, Leaderboards and Whispersync services accessible, simple and quick for developers to integrate, giving gamers a more seamless and entertaining in-game experience.

Get started with the Amazon GameCircle API


Amazon A/B Testing Service

A simple way to run in-app experiments to create a better experience for your users.

Get started with A/B Testing


Amazon Analytics Service

Introducing a simple, cross-platform mobile analytics reporting service for your app or game.

Get started with Analytics


Amazon Maps API

With the Amazon Maps API, you can add interactive maps to your apps for most Kindle Fire tablets and delight users with custom overlays. Find out more about the Amazon Maps API by clicking the link below.

Get started with Amazon Maps API


Amazon Device Messaging API

Amazon Device Messaging (ADM) lets you send messages to Kindle Fire devices that run your app, so you can keep users up to date and involved. Whether you're giving a user a game update or letting them know that a message from their buddy has arrived, ADM helps you stay in touch.

Get started with the Amazon Device Messaging API


ASB

If you're developing apps for the ASB SDK, find design and developer information here.

Get started developing for ASB


Web App Resources

 

Amazon's web app resources provide the tools you need to optimize your web apps for Kindle Fire and Android devices and sell them on Amazon. Our web app resources includes a cookbook of sample code, resources for testing web apps, and documentation for our JavaScript implementation of Amazon's In-App Purchasing API.

Get started with web apps


Amazon Mobile Device Management API

With the Amazon Mobile Device Management (MDM) API, you can create apps to manage a fleet of Kindle Fire devices for use within organizations. Whether you're looking to develop an app to configure devices for corporate Wi-Fi access or enforce security policies for users, the Amazon MDM API provides a rich selection of controls to help you.

Get started with the Amazon Mobile Device Management API

Plugins & Extensions

Amazon Mobile App SDK Eclipse Plugin

The Amazon Mobile App SDK Eclipse Plugin allows you to rapidly and reliably integrate Amazon APIs into your Android projects, speeding up development and cutting down on project setup time. The plugin is a design-time tool that is easy to install, simple to control, and builds on your familiarity with Eclipse to increase your productivity in developing apps and games for distribution on Amazon.

Learn how to use the Amazon Mobile App SDK Eclipse Plugin


Amazon GameCircle Unity Plugin

Amazon offers a Unity plug-in for the GameCircle APIs that enables you to quickly set up leaderboards, achievements, and Whispersync for Games when using Unity. The plug-in also features the Unity Social API, giving developers two great ways to access leaderboard and achievement features. This plug-in is free to all developers as part of the Amazon Mobile App SDK.

Learn how to use the Amazon GameCircle Unity Plugin


Introducing the Amazon In-App Purchasing Unity Plug-In

Amazon offers a Unity plug-in for the In-App Purchasing APIs allowing you to quickly set up Entitlements, Consumables, and Subscriptions for Games when using Unity. This plug-in is free to all developers as part of the Amazon Mobile App SDK.

Learn how to use the Amazon In-App Purchasing Unity Plugin


Amazon In-App Purchasing Adobe AIR ANE

Amazon offers an Adobe AIR ANE for the In-App Purchasing APIs allowing you to quickly set up Entitlements, Consumables, and Subscriptions for games when using an ActionScript (Flash) workflow. This plug-in is free to all developers as part of the Amazon Mobile App SDK.

Learn how to use the Amazon In-App Purchasing Adobe AIR ANE

Unavailable During Maintenance