Ecosystem
OpenIAP defines the shared client purchase contract and ships native and framework SDKs. The Commerce Protocol standardizes the server-side commerce boundary independently of any provider or hosted service. If you are interested in joining the ecosystem, please contact hyo@hyo.dev.
Spec
openiapThe specification · 3.4.0
@hyodotdev/openiapClient contract · type SSOTCore
Libraries
types from @hyodotdev/openiapIndependent server contract
Core
- @hyodotdev/openiap: authored client GraphQL contract and type generator shared by all OpenIAP libraries.
- openiap-google: Android library for Google Play Billing with native Kotlin implementation. Also provides
openiap-google-horizonflavor to support Meta HorizonOS andopeniap-google-amazonflavor to support Fire OS. Distributed to third party libraries for consistent bug fixes and features. - openiap-apple: iOS/macOS/tvOS library using StoreKit 2 with native Swift implementation. Distributed to third party libraries for consistent bug fixes and features.
Third Parties
The following libraries are included in the OpenIAP monorepo under libraries/ and are part of the ecosystem.
- expo-iap: Expo module for in-app purchases. Requires expo-modules-core to be installed in React Native CLI projects. Offers better integration with Expo ecosystem. Setup Guide
- react-native-iap: React Native library for in-app purchases. Can be installed directly without Expo modules. Also provides an Expo plugin for Expo projects. Setup Guide
- flutter_inapp_purchase: Flutter plugin for in-app purchases. Setup Guide
- kmp-iap: Kotlin Multiplatform library for in-app purchases. Setup Guide
- maui-iap: .NET MAUI / C# library for in-app purchases. Setup Guide
- godot-iap: Godot plugin for in-app purchases using GDScript. Setup Guide
Server-side contract
The OpenIAP Commerce Protocol defines normalized transactions, subscription lifecycle, entitlement decisions, commerce events, and signed webhook delivery. A provider or self-hosted backend can conform without depending on a central OpenIAP service.

















