Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
The In-App Purchasing (IAP) API allows your app to present, process, and fulfill purchases of digital content and subscriptions within your app. Amazon supports an IAP API for Vega apps. This page gives a high-level introduction to the IAP API and the features available in the preview release. For more details about how to upgrade, see the following instructions.

What is In-App Purchasing (IAP)?

With In-App Purchasing (IAP), your app’s users can purchase various types of digital items within your app. This could include items such as extra lives for a game, or a subscription to premium content. The following are some potential use cases for IAP:
  • Create a “freemium” model for your app where the app itself is free, but you charge for advanced services or functionality.
  • Allow your customers to purchase items to enhance their gaming experience, such as currency, extra moves, or lives.
  • Unlock bonus levels or mini-games by allowing users to purchase access to this content.
  • Enable customers to subscribe to content available within your app.
The IAP API handles details about purchase flow, payment processing, app receipts, and managing rights to purchasable content. You do not have to code these things yourself.

Include the necessary package dependencies in your app

In the package.json file, add the @amazon-devices/keplerscript-appstore-iap-lib package as a dependency.

IAP methods for Fire OS vs Vega

IAP for Fire OS vs IAP for Vega

On Fire OS, the IAP SDK works with Android apps written in Java. On Vega, the IAP API integrates with the Vega SDK, written in JavaScript. Submit in-app items to the Amazon Appstore to implement the API for production features, like for Live App Testing. The following table lists the current IAP components supported by Vega.
Last modified on August 6, 2026