flutter_inapp_purchase logo

flutter_inapp_purchase

Open-source Flutter IAP plugin aligned with OpenIAP spec, supporting StoreKit 2 and Play Billing 8 via type-safe bindings.

-
KR Est. 2018 Active In-app Purchase Optimization

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

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.