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.


Learn how to integrate RevenueCat to build and manage your subscription app.


Whether your building a brand new app or already have millions of subscribers, RevenueCat can help. With RevenueCat you can:

🏗 Fetch products, make purchases, and check subscription status with our native SDKs.
🛒 Host and configure products remotely from our dashboard.
📊 Analyze critical metrics on the health of your app business in one place.
😄 View customer transaction histories, lifetime value, and grant promotional subscriptions.
🔔 Get notified of realtime events through webhooks.
🔀 Send enriched subscription events to your existing systems through our integrations.

All you need to get started is an API key. Sign up here to get yours.

Getting started with RevenueCat

RevenueCat helps you create any kind of mobile subscription business. Whether your customers are charged through iOS, Android, or the web, we make sure all your transactions are in a single place and your users subscription status is always up-to-date no matter the platform they're on.

Start making purchases and sending us receipts directly from our client SDKs, or use our API to send receipts from your server - that's it!

We're here to help!

Technical Support

We're always happy to help with code or any questions you have.

Discussion Board

Discuss with RevenueCat experts on best practices or anything that's unclear.

Stack Overflow Community

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


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

Product Roadmap

Check out our public roadmap and vote for the features you want to see next.

Not a developer?

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

Start building with RevenueCat

Your in-app subscription business is just a few lines of code away.

Sign Up

Learn More

Updated 7 days ago


Learn how to integrate RevenueCat to build and manage your subscription app.

Suggested Edits are limited on API Reference Pages

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