😻 In-App Subscriptions Made Easy 😻

RevenueCat is a powerful, reliable, and free to use in-app purchase server with cross-platform support. Our open-source framework provides a backend and a wrapper around StoreKit and Google Play Billing to make implementing in-app purchases and subscriptions easy.
Whether you are building a new app or already have millions of customers, you can use RevenueCat to:
- Fetch products, make purchases, and check subscription status with our native SDKs.
- Host and configure products remotely from our dashboard.
- Analyze the most important metrics for your app business in one place.
- See customer transaction histories, chart lifetime value, and grant promotional subscriptions.
- Get notified of real-time events through webhooks.
- Send enriched purchase events to analytics and attribution tools with our easy integrations.
Sign up to get started for free.
Purchases
Purchases is the client for the RevenueCat subscription and purchase tracking system. It is an open source framework that provides a wrapper around BillingClient, StoreKit and the RevenueCat backend to make implementing in-app subscriptions in Kotlin Multiplatform easy - receipt validation and status tracking included!
Migrating from KobanKat
This SDK started out as an independent project named KobanKat, built
by @JayShortway. If you're currently using KobanKat, check out
our migration guide
RevenueCat SDK Features
Getting Started
For more detailed information, you can view our complete documentation at docs.revenuecat.com.
Please follow the Quickstart Guide for more information on how to install the SDK.
Codelab
This codelab is a step-by-step tutorial designed to help you learn and master the RevenueCat SDK taking you from the absolute basics to more advanced implementation. Whether you're just getting started or looking to deepen your understanding, this guide walks you through everything you need to go from zero to hero with RevenueCat.
Requirements
- Java 8+
- Kotlin 2.3.20+
- Android 6.0+ (API level 23+)
- iOS 13.0+
SDK Reference
Our full SDK reference can be found here.