---
id: "docs-root"
title: "RevenueCat Documentation"
description: "Guides, SDK references, and API docs for adding in-app purchases and subscriptions to iOS, Android, and web apps with RevenueCat."
permalink: "/docs/"
slug: "/"
original_source: "src/pages/index.js"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

# RevenueCat Documentation

Add in-app purchases and subscriptions to your app, then manage customers and grow revenue across iOS, Android, and the web.

Popular Articles

-   [Google Play Credentials](/docs/service-credentials/creating-play-service-credentials)
-   [RevenueCat MCP](/docs/tools/mcp)
-   [RevenueCat Paywalls](/docs/tools/paywalls)

## Start Building

Follow the quickstart to install the SDK and verify your first purchase, or jump straight to your platform's install guide.

-   [Get started with RevenueCat](/docs/getting-started/quickstart)
-   [Set up with your AI coding assistant](/docs/tools/ai-toolkit)

New to RevenueCat? [Create an account](https://app.revenuecat.com/signup)

Moving an app that already sells in-app purchases? [Migrate to RevenueCat](/docs/migrating-to-revenuecat/migration-paths)

### Install the SDK

-   [iOS](/docs/getting-started/installation/ios)
-   [Android](/docs/getting-started/installation/android)
-   [React Native](/docs/getting-started/installation/reactnative)
-   [Expo](/docs/getting-started/installation/expo)
-   [Flutter](/docs/getting-started/installation/flutter)
-   [Kotlin Multiplatform](/docs/getting-started/installation/kotlin-multiplatform)
-   [Capacitor](/docs/getting-started/installation/capacitor)
-   [Cordova](/docs/getting-started/installation/cordova)
-   [Unity](/docs/getting-started/installation/unity)
-   [Web](/docs/getting-started/installation/web-sdk)
-   [Roku](/docs/getting-started/installation/roku)
-   [No-code app builders](/docs/getting-started/installation/app-builders)

## Explore by Goal

### Monetize Your App

-   [Offerings](/docs/offerings/overview): Group products into Offerings to show on your paywall.
-   [Entitlements](/docs/getting-started/entitlements): Control which content and features each customer can access.
-   [Sell on the web](/docs/web/overview): Sell subscriptions on the web with RevenueCat Billing, Stripe Billing, or Paddle Billing.

### Grow Revenue

-   [RevenueCat Paywalls](/docs/tools/paywalls): Design and update paywalls remotely, without code changes.
-   [Experiments](/docs/tools/experiments-v1): A/B test prices and paywall designs, with results across platforms.
-   [Targeting](/docs/tools/targeting): Show different Offerings to different audiences with rules.

### Manage Customers

-   [Identify customers](/docs/customers/identifying-customers): Connect purchases to your own user accounts with App User IDs.
-   [Customer Profile](/docs/dashboard-and-metrics/customer-profile): Look up a customer's purchases and Entitlements, and grant refunds.
-   [Customer Center](/docs/tools/customer-center): Add a self-service screen where customers manage their subscriptions.

### Analyze and Act

-   [Charts](/docs/dashboard-and-metrics/charts): Analyze revenue, subscriptions, trials, churn, and retention.
-   [Webhooks](/docs/integrations/webhooks): Get notified on your server when subscription and purchase events happen.
-   [Third-party integrations](/docs/integrations/third-party-integrations): Send subscription events to tools such as Amplitude, Braze, and Mixpanel.

## Reference

-   [REST API v2](/docs/api-v2): Server-side API for projects, products, Offerings, customers, and subscriptions.
-   [REST API v1](/docs/api-v1): Customer and transaction actions from your server, such as refunds and promotional Entitlements.
-   [SDK reference](/docs/platform-resources/sdk-reference): Class and method reference for each RevenueCat SDK.
-   [Webhook events](/docs/integrations/webhooks/event-types-and-fields): Every webhook event type and the fields it includes.
-   [Sample apps](/docs/platform-resources/sample-apps): Example apps that use the RevenueCat SDK.

## Get Help

-   Stuck? Start with the [troubleshooting guide](/docs/revenuecat-support/general-troubleshooting).
-   Contacting support? Start with [support first steps](/docs/revenuecat-support/support-first-steps).
-   Ask other developers in the [RevenueCat Community](https://community.revenuecat.com).
-   Join the [live demo and office hours](https://app.livestorm.co/revenuecat/live-revenuecat-demo?type=detailed) every other Friday for a platform walk-through and Q&A.
-   Check the [status page](https://status.revenuecat.com) for current incidents.
-   Plan your monetization model with the [playbooks](/docs/playbooks/overview).
-   Using an AI tool? Point it to [llms.txt](/docs/llms.txt).
