Developer community

In-App Subscriptions Made Easy

RevenueCat makes it easy to implement and manage in-app subscriptions, analyze customer data, and grow recurring revenue on iOS, Android, and the web.

in-app purchase SDK

The Subscription Platform Built for Mobile Apps

Get a complete subscription toolkit without managing servers or writing backend code


Subscription infrastructure in minutes

RevenueCat simplifies implementation, manages customer subscription status across platforms, and solves painful edge cases so you can get back to building your app. Never wrestle with Apple or Google APIs again.

View documentation
in-app purchases made easy

Automated subscription reporting

As your single source of truth for customer purchase data across every platform, RevenueCat provides deep understanding of revenue, retention, and churn across every platform out of the box.

See a live demo
in-app purchase analytics


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

Detailed customer timelines

Give your support team the context they need to quickly debug issues with customer purchase timelines and the ability to remotely grant entitlements from the RevenueCat dashboard.


Sync subscription data to every tool

Prebuilt integrations make it easy to send subscription lifecycle events to the tools you rely on. For any custom logic, use webhooks to get notified about events like trials, subscriptions, and cancelations.

View all integrations
in-app purchase data pipeline

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?