# hyochan/react-native-iap

In App Purchase module for React Native that confirms OpenIAP

Repository: https://github.com/hyochan/react-native-iap
Canonical: https://ross.abutalabs.com/products/react-native-iap
Homepage: https://hyochan.github.io/react-native-iap
Language: TypeScript
License: MIT
License Family: permissive
Topics: react-native, amazon, android, appstore, billing, iap, in-app-purchase, ios, playstore, react-native-iap, openiap
Archived: true
Last push: 2026-08-04T14:24:47+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 96, release rhythm 65, longevity 100
- inputs: {"age_days": 3238, "days_push": 29, "days_rel": 153, "gap_med": 1.0, "n_releases_24m": 107}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3226, forks 691 (observed 2026-08-28T04:07:49.965480+00:00)

## What it is
A React Native library for in-app purchases that provides a unified API across Apple App Store, Google Play Store, and Amazon, conforming to the OpenIAP specification. The original repository is archived; development continues in the hyodotdev/openiap monorepo while the npm package name stays the same.

## Use cases
- add in-app purchases to a react native app
- implement subscriptions on ios and android
- handle app store and play store billing from one codebase
- validate and confirm purchases in react native
- support amazon appstore purchases in a react native app
- migrate billing code to an openiap-compliant library

## When to choose
- you build React Native apps that need cross-platform in-app purchases or subscriptions
- you want a single API covering App Store, Play Store, and Amazon billing
- you want an OpenIAP-compliant, actively maintained purchase module

## When to avoid
- you need in-app purchases in a native-only (non-React Native) app
- you use Flutter or another framework where a platform-specific IAP plugin fits better
- you require a repository that is not archived — use the openiap monorepo instead

## Facets
- artifact type: library
- maturity: active
- function: sdk, plugin-system
- domain: mobile-development, fintech, cross-platform
- platform: cross-platform
- tags: in-app-purchase, billing, app-store, play-store, amazon, subscriptions, openiap, typescript, react-native, ios, android

## Member repositories
- hyochan/react-native-iap (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:49.965480+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:44:16.571404+00:00, confidence not recorded.
  - readme: https://github.com/hyochan/react-native-iap (fetched 2026-08-28T04:07:49.965480+00:00, sha 5d72f3521072)
  - homepage: https://hyochan.github.io/react-native-iap (fetched 2026-08-29T09:37:57.420890+00:00, sha c464ff190689)
- Data as of 2026-08-30T08:39:29.467469+00:00.
