react-native-iap
Open-source React Native in-app purchase library conforming to OpenIAP spec, using Nitro Modules for native bridging.
Our Verdict
The default RN IAP library when you want to own the stack, but most teams still bolt RevenueCat on top eventually.
Pros
- Open-source RN IAP aligned with OpenIAP
- Uses Nitro Modules for modern native bridging
- Broad community adoption in RN ecosystem
- Type-safe interfaces across iOS and Android
Cons
- Library, not a managed subscription service
- Receipt validation still your responsibility
- Upgrades can require native linking work
- Complex edge cases push many teams to RevenueCat
When to Use react-native-iap
Good fit if you need
- Unified StoreKit 2 and Google Play Billing for React Native apps
- Purchase restoration and receipt validation across platforms
- Handling subscription lifecycle events in React Native via Nitro Modules
Pricing
Price wrong?react-native-iap Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- β
- Enterprise Available
- No
- Transparency Score
- β
Beta β estimates may differ from actual pricing
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Project Health
Health Score
10
2 days
6d
14
1d
MIT
Last checked: 2026-04-21
Lock-in Assessment
π Thinking about migrating off react-native-iap?
Get an AI-drafted migration plan + a copy-paste email to react-native-iap support requesting a data export. Pick where you're moving to and tell us your context.
Looking for alternatives to react-native-iap?
Answer 4 quick questions β get an AI-ranked shortlist of tools that match your stack and requirements.
Open AI Tool FinderCommunity Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.