Build, analyze, and grow in-app subscriptions. Add the SDK, configure your products, and RevenueCat handles purchases, entitlements, and subscription state across iOS, Android, and the web.
New to RevenueCat? Create a free account and follow the quickstart.
Docs · Quickstart · API Reference · Dashboard · Changelog
Pick your platform on the docs homepage, or go straight to the repo. Each repo includes a sample app. Class and method references are listed in the SDK reference.
| Platform | Repo |
|---|---|
| iOS, macOS, watchOS, tvOS, visionOS | purchases-ios |
| Android | purchases-android |
| Flutter | purchases-flutter |
| React Native | react-native-purchases |
| Kotlin Multiplatform | purchases-kmp |
| Unity | purchases-unity |
| Capacitor | purchases-capacitor |
| Cordova | cordova-plugin-purchases |
| Web | purchases-js |
Set up RevenueCat and integrate the SDK from Claude Code, Cursor, Codex, or Gemini CLI.
| Tool | What it does |
|---|---|
| AI Toolkit | Plugin that installs RevenueCat skills and the MCP server in one step. Docs |
| MCP server | Connects your agent to your RevenueCat projects to manage products, read charts, and check configuration. |
| CLI | The rc command manages projects, products, customers, and subscriptions from your terminal. Every command supports --json. Docs |
| play-billing-skills | Skills for integrating Google Play Billing and the RevenueCat SDK on Android. |
Pointing an agent at the docs? Use llms.txt. Every docs page also has a Markdown version.
- Search the docs
- SDK bug or feature request: open an issue in the SDK repo
- Account or billing problem: contact RevenueCat Support
- Questions and discussion: RevenueCat Community
Each repo has its own contributing guide. To report a security issue, see the vulnerability disclosure program.