flutter_inapp_purchase
Open-source Flutter IAP plugin aligned with OpenIAP spec, supporting StoreKit 2 and Play Billing 8 via type-safe bindings.
Our Verdict
Solid Flutter IAP base if you want to own the stack, but you still need receipt validation and paywalls on top.
Pros
- OpenIAP-aligned API across iOS and Android
- Supports StoreKit 2 and Play Billing 8
- Type-safe Dart bindings reduce runtime surprises
- Open-source with active maintenance
Cons
- Still a low-level library, not a paywall service
- IAP edge cases require custom server validation
- Breaking changes possible as OpenIAP evolves
- You own analytics and subscription state yourself
Best for: Flutter teams wanting OpenIAP-aligned IAP without a managed backend.
Not for: Teams that prefer fully managed subscription infrastructure.
When to Use flutter_inapp_purchase
Good fit if you need
- Cross-platform IAP with StoreKit 2 and Play Billing 8 via single Flutter plugin
- Type-safe IAP bindings for Flutter apps aligning with OpenIAP spec
- Implementing consumable, non-consumable, and subscription IAPs in Flutter
- Open-source IAP alternative to revenue cat for Flutter-first teams
Lock-in Assessment
Low 5/5
Lock-in Score 5/5
Pricing
Price wrong?flutter_inapp_purchase Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
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
B
Health Score
593 273
Bus Factor
7
Last Commit
2 days
Release Freq
9d
Open Issues
8
Issue Response
N/A
License
MIT
Last checked: 2026-04-21
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.