Subscription infrastructure for mobile apps

RevenueCat makes it simple to build in-app subscriptions, manage your IAP products and users, and analyze your app business – no server code required.

iOSAndroidAndroidFlutterReact NativeCordovaUnity
  • 1
    import Purchases
  • 2
    Purchases.configure(withAPIKey: "my_api_key")
  • 3
    // Make a purchase, RevenueCat handles the rest
  • 4
    Purchases.shared.makePurchase(prod, { (tx, info, e) in
  • 5
    // Unlock that great pro content
  • 6

In-app subscriptions made easy


Plug and Play IAPs

  • Set up scalable in-app purchase infrastructure for your app in minutes with support for iOS, Android, and Stripe.

  • Use our SDKs to fetch products, make purchases, and check subscription status. Easily host and configure in-app products using our dashboard.

Build in-app subscriptions
Analyze in-app subscriptions

Business Metrics

  • As the single source-of-truth for subscription status across iOS, Android, and web, our real-time data gives you user insights for every platform.

  • Out-of-the-box reporting for LTV, MRR, trials, churn rate, cohorts, and more gives you the insights you need to grow.


Data Enrichment

  • Use revenue and LTV data to optimize ad spend, improve attribution, and get a deeper understanding of how customers use your app.

  • RevenueCat make it easy to connect in-app purchase events to your favorite tools like AppsFlyer, Branch, Adjust, Facebook Ads, and many more.

Grow in-app subscriptions

You're in good company

Join thousands of apps using RevenueCat

App developers ❤️ RevenueCat

The app stores lock down the data you need. Not anymore.

Apple / Google
Cross-platform support
In-app purchases
Physical goods only
In-app subscriptions
Physical goods only
Receipt validation
Status tracking
Customer details
Apple Search Ads tracking

Easy implementation, awesome power

Spend time building your app, not a subscription backend

Remotely Manage Products

Organize your active products to avoid long release cycles.

Deploy Faster

RevenueCat cuts deployment time from months to hours.

Reduce Fragmentation

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

Visualize Your Data

View user metrics that iTunes Analytics and ChartMogul cannot provide.

Manage Subscribers

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

Segment Your Data

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