Back to the RevenueCat homepage

Build subscription apps faster

Developer Experience

RevenueCat gives you the infrastructure to implement, manage, and analyze in-app purchases and subscriptions. Stop wrestling with StoreKit and Google Play Billing — focus on building your app.

How it works

  • Configure Products

    Map your app store products to offerings and packages in the RevenueCat dashboard.

  • Connect the SDK

    Our Purchases SDK is easy to integrate and supports all major platforms and frameworks.

  • Fetch, Subscribe Unlock

    Fetch product information and make purchases with just a few lines of code.

Native SDKs for every platform

Drop-in SDKs for iOS, Android, React Native, Flutter, Unity, and more. Built by developers, for developers, with first-class TypeScript support and comprehensive documentation.

Explore the docs
Purchases.shared.getOfferings { (offerings, error) in
    if let packages = offerings?.current?.availablePackages {
        // Display packages for sale
    }
}










Debug with confidence

Sandbox testing, detailed logs, and real-time debugging tools. See exactly what's happening with your purchases and subscriptions at every step.

Get started

Simple, powerful REST API

  • Full access to subscription data via our REST API.
  • Webhooks for real-time events.
  • Everything you need to build custom integrations and backend workflows.
Get started

Loved by developers

Open Andrew Kempe community review

You think that feels good? Wait until you realise in 12 months time that you haven’t worried once about Apple or Google messing about with their payment APIs. Then the feeling when they do mess with them and you cash in that RevenueCat insurance policy!

Andrew Kempe

@andrewkempe

Open Liro Krankka community review

We replaced 37,000 lines of code with ~1K lines (BE&FE) of @RevenueCat integration. I’m not a part-time subscription engineer anymore.

Liro Krankka

@koorankka

Open Becky Hansmeyer community review

I couldn’t have made YarnBuddy without @RevenueCat. I can’t even begin to understand all the backend mumbo jumbo that would be needed to implement subscriptions on my own. RevenueCat makes it easy as pie. 🥧

Becky Hansmeyer

@hansmeyer

Open Clifton Labrum community review

If you do anything with in-app purchases, you have to try @RevenueCat. They made Swift purchase APIs the way Apple should have done it long ago. It’s so nice.

Clifton Labrum

@cliftonlabrum

Ready to build?

Join thousands of developers building better subscription apps with RevenueCat.