Build With RevenueCat

Build a customized mobile subscription business with RevenueCat. We do the heavy lifting of normalizing subscribers from any source and maintain a single source of truth for subscription status, so you can get back to building your app.

RevenueCat is a powerful, secure, reliable, and free to use in-app purchase server with global support. All you need to get started is an API key.

Get Started    REST API Endpoints

What is RevenueCat?

RevenueCat makes it easy to build and manage in-app subscriptions.

RevenueCat is a powerful, secure, reliable, and free to use in-app purchase server with cross-platform support. Our open-source framework provides a wrapper around StoreKit and the RevenueCat backend to make implementing in-app purchases and subscriptions easy.

Whether you are building a new app or already have millions of customers, you can use RevenueCat to:

  • Fetch products, make purchases, and check subscription status with our native SDKs.
  • Host and configure products remotely from our dashboard.
  • Analyze the most important metrics for your app business in one place.
  • See customer transaction histories, chart lifetime value, and grant promotional subscriptions.
  • Get notified of real-time events through webhooks.
  • Send enriched purchase events to analytics and attribution tools with our easy integrations.

Sign up to get started for free

Getting started resources

With RevenueCat, you can keep track of all your app transactions in one place — whether your customers are charged through iOS, Android, or the web. As the single source of truth for your app business, we make sure your users’ subscription status is always up to date.

Here are a few ways to get started:

We're here to help!

Stack Overflow is a great place to get help with using RevenueCat in your code. Make sure you know how to ask a good question to get a quick response.

Join our new community on Spectrum to chat with other RevenueCat users about best practices or anything that's unclear.

Explore some sample projects to get up and running in no time.

We're always happy to help answer any questions you have.

Ready to start building?

Simplified in-app payments are just a few lines of code away.

Not a developer?

Although RevenueCat requires you to be (or hire) a developer, our dashboards and integrations are designed to be used by marketers, analysts, and customer success teams of forward-thinking app businesses. Talk to your engineering team about integrating with RevenueCat, or contact our sales team to see how we can help.

Updated about 12 hours ago


What is RevenueCat?


RevenueCat makes it easy to build and manage in-app subscriptions.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.