Skip to content

hyodotdev/openiap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

730 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenIAP

OpenIAP Logo

The standardized protocol for implementing in-app purchases across all platforms


OpenIAP is a unified specification for in-app purchases across platforms, frameworks, and emerging technologies.

Overview

The OpenIAP specification standardizes IAP implementations to reduce fragmentation and enable consistent behavior across all platforms. This is especially critical in the AI coding era where standardized APIs enable better code generation.

Packages

This monorepo contains all OpenIAP packages:

  • docs - Documentation site at openiap.dev
  • spec - OpenIAP specification and type generation Spec Release
  • google - Android library Maven Central (Play) Maven Central (Horizon) CI
  • apple - iOS/macOS library Swift Package CocoaPods CI
  • kit - Hosted receipt-validation backend (SaaS + dashboard at kit.openiap.dev). Free for everyone. Kit CI

Libraries

Framework SDK implementations built on top of OpenIAP. These libraries are managed in this monorepo — see discussion #86 for the rationale and migration context.

Library Platform Package Downloads
expo-iap Expo npm npm downloads
react-native-iap React Native npm npm downloads
flutter_inapp_purchase Flutter pub.dev pub.dev likes
kmp-iap Kotlin Multiplatform Maven Central
maui-iap .NET MAUI NuGet NuGet downloads
godot-iap Godot 4.x Godot Asset Library

Documentation

Visit openiap.dev for complete documentation and API reference.

Community

Have a question or need help? Ask in the relevant GitHub Discussions category:

Library Discussion
openiap-apple Q&A
openiap-google Q&A
expo-iap Q&A
react-native-iap Q&A
flutter_inapp_purchase Q&A
kmp-iap Q&A
maui-iap Q&A
godot-iap Q&A

For bug reports, please open an issue.

Sponsors

Meta

Thank you to our sponsors for supporting the OpenIAP initiative. Become a sponsor

OpenCollective Sponsorship

We also recognize sponsors and backers through OpenCollective. The original react-native-iap collective now supports the broader OpenIAP ecosystem and is managed separately from the main sponsor program.

Sponsors: OpenCollective sponsors

Backers: OpenCollective backers

Become a sponsor | Become a backer

Contributing

OpenIAP contributors

OpenIAP began with the original react-native-iap community and carries that work forward across the broader ecosystem:

react-native-iap contributors

See CONTRIBUTING.md for development setup, workflows, and contribution guidelines.

About

Meta-backed standardized protocol for implementing in-app purchases across all platforms

Topics

Resources

License

Contributing

Stars

108 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors