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.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.
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.
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.
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.
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.
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.
Amazon A/B Testing Service
A simple way to run in-app experiments to create a better experience for your users.
Amazon Analytics Service
Introducing a simple, cross-platform mobile analytics reporting service for your app or game.
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.
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.
If you're developing apps for the ASB SDK, find design and developer information here.
Web App Resources
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.
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.
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.
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.
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.