OpenIAPOne API for every store

One type-safe purchase contract across Apple, Google, Amazon, Meta, and 6 app frameworks.

4K+ combined GitHub stars6 framework libraries
StoreKit 2Play BillingAmazonHorizonVega OS
One open contractOpenIAP mascot

The problem

Different stores, one contract

Every store ships its own API, types, and events. Your product logic should not have to be rewritten for each one.

01

One implementation

Build purchase logic once across 6 framework libraries.

02

Types that agree

Generated models catch mismatches before they reach production.

03

Native when needed

Keep access to platform-specific capabilities without forking the whole flow.

Hosted infrastructure

A hosted backend for your purchases

IAPKit verifies purchases with each store, keeps entitlements current from store notifications, syncs products through MCP, and reports revenue. It is one open-source implementation of the Commerce Protocol, so your backend can call it, another provider, or your own server through the same protocol.

  1. Store operations with MCP

    Ask your coding agent to create and manage products, then sync them to App Store Connect and Google Play.

  2. Purchase verification

    Validate Apple, Google Play, Amazon Appstore, Meta Horizon, and Vega OS purchases server-side.

  3. Subscription state

    Track subscription status and user entitlements from store lifecycle events.

  4. Revenue visibility

    With store notifications connected, monitor revenue, MRR, churn, and refunds.

Open-source support

Backed to stay open

Sponsor the shared purchase layer that keeps native stores and framework SDKs moving together.

NextPut your name behind the standardFund maintenance, testing, and shared infrastructure