Developer community

Subscription Management for Mobile Apps

RevenueCat makes it easy for app developers to build, analyze, and grow in-app purchases and subscriptions on iOS, Android, and the web – no server code required.

in-app purchase SDK

A complete toolkit for app businesses

With a few lines of code, get in-app purchase infrastructure, analytics, and integrations without managing servers


In-app purchases 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

Automated reporting

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

Subscription Analytics

Understand purchase behavior with key charts, filters, and cohorts.

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

Better support, happier customers

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


Sync data with every tool in your stack

Prebuilt integrations make it easy to connect 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

Test pricing and grow revenue

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?