Developer community

The Subscription Platform for Mobile Apps

Get in-app purchase infrastructure, subscription analytics, data integrations, and more with just a few lines of code.

in-app purchase SDK

Subscription infrastructure built for app businesses

Everything you need to build, analyze, and grow subscriptions on iOS, Android, and the web


In-app subscriptions made easy

RevenueCat solves painful edge cases, manages subscription status across platforms, and cuts implementation time from months to hours so you can focus on building your app. Never wrestle with Apple and Google APIs again.

Explore the docs
in-app purchases made easy

Powerful subscription analytics

Out-of-the-box analytics for key subscription metrics gives you the insight you need to grow. With a single source of truth for customer purchase data, you'll get a deeper understanding of revenue, retention, and churn.

Learn more about charts
in-app purchase analytics

IAP Dashboard

Quickly get a pulse of your app business with high-level revenue and users metrics.

Customer Lists

Cohort and export groups of customers based on app activity or purchases.

Filters and Segments

Easily compare performance of specific attributes like monthly vs. annual subscriptions.

in-app purchase debugging

Improve customer support

RevenueCat provides customer purchase timelines to give your support team the tools and context they need to quickly debug issues.


Sync in-app purchase events

Prebuilt integrations make it easy to connect normalized revenue data and customer lifecycle events to the tools you rely on. And for any custom logic, you can set up webhooks to get notified about customer status changes.

View all integrations
in-app purchase data pipeline
mobile app a/b testing

Optimize subscription pricing

Easily deploy A/B pricing tests and remove the guesswork from subscription pricing to optimize your long-tail revenue.

Loved by app developers

The features you need to run your app business

Apple / Google
Cross-platform support
In-app purchases
Physical goods only
In-app subscriptions
Physical goods only
Understand key subscription metrics for your subscriber base like conversion and churn
Get notified of all subscription events such as trial conversions and cancellations
Receipt validation
Securely verify that in-app transactions are real, and not spoofed
Status tracking
Understand a user’s active subscriptions instantly and securely
Customer timelines
Tie transactions back to individual users
Apple Search Ads tracking
Keep track of how much revenue is driven by Apple Search Ads from within your dashboard
Connect customer lifecycle events and revenue data to every tool in your stack

Built for scale

Our infrastructure has been battle-tested by the most downloaded apps in the world

API requests per day
Revenue processed per year
“At any level of scale, RevenueCat just works.”
David Smith, Widgetsmith
Read Case Study

Why use RevenueCat?

A suite of tools built specifically for app businesses. Trusted by the world's top apps.

remotely manage in-app products

Remotely Manage Products

Organize your active products to avoid long release cycles.

deploy in-app purchases faster

Deploy IAPs Faster

RevenueCat cuts in-app purchase deployment time from months to hours.

cross-platform in-app purchases


Create a source of truth for your customers across all app stores.

analyze in-app purchases

Analyze Business Metrics

View user metrics and get subscription specific charts and dashboard.

manage app customer purchases

Manage Customers

See purchase histories and grant promotional subscriptions with customer level controls.

segment customer data

Segment Your Data

Easily analyze MRR, revenue, and active subscribers to discover what's working.

Ready to get started?