RevenueCat is a mobile framework and backend that provides reliable and centralized handling of Apple and Google subscriptions.
The Purchases SDK uploads your user's in-app purchase receipts to RevenueCat's servers. We verify them, store them, and ensure your user's subscription status is always kept up to date. This means you don't have to build a complicated backend with a whole mess of jobs to ensure subscription status is accurate.
Implementing mobile subscriptions is hard. Apple and Google left out a missing layer when they designed them on top of their existing in-app purchase infrastructure. This leads to extended build-outs and buggy end user experiences. Using RevenueCat will save you time up front and give you peace of mind that your subscription system just works.
RevenueCat is free for basic tracking. We don't make money unless you make money. You can see the pricing here.
Yes! See our guide on migrating from your current system.
Because we've done it before. Before RevenueCat Jacob and Miguel worked on Elevate, Apple's 2014 App of the Year, and experienced first hand the challenges of building a mobile subscription based business. They spent the better part of 2 years debugging, enhancing, and re-debugging all the moving parts of a good mobile subscriptions tracking backend. They bring that experience to RevenueCat.
Yes. RevenueCat can be used to purchcase any in-app purchase type. Certain features may only work with subscriptions, check with us if there's a specific feature you need to support with non-subscription purchases.