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.
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.
This monorepo contains all OpenIAP packages:
- docs - Documentation site at openiap.dev
- gql - GraphQL schema and type generation
- google - Android library
- apple - iOS/macOS library
Visit openiap.dev for complete documentation and API reference.
See CONTRIBUTING.md for development setup, workflows, and contribution guidelines.
Thank you to our sponsors for supporting the OpenIAP initiative. Become a sponsor