Is there an open-source RevenueCat alternative?
Yes. RevenueDot is an open-source (AGPL-3.0) backend for in-app purchases and subscriptions that implements the API the RevenueCat SDKs call. You keep the RevenueCat SDK in your app, point it at RevenueDot with one line (the SDK's proxy URL), and keep your purchase code, offerings and customers.
Can I self-host RevenueCat?
RevenueCat itself is closed source and runs only in RevenueCat's cloud. RevenueDot is a self-hostable server that works with the RevenueCat SDK, so self-hosting means running RevenueDot with Docker and Postgres on your own servers, in the region you choose.
What is a cheaper alternative to RevenueCat's pricing?
RevenueCat charges 1% of tracked revenue above $2,500 a month, which is $475 a month for an app making $50,000 a month. Self-hosted RevenueDot has no revenue share: you pay only for your own servers. RevenueDot Cloud is free up to $10,000 a month; the planned paid plan is 0.5% above that, capped at $999 a month.
Do I have to change my app to switch?
One line. Set the SDK's proxy URL to your RevenueDot server before configure. Offerings, purchases, restores, entitlements and customer info work as before. With the stock SDK you also turn off its response-signature check, or you use a RevenueDot SDK fork, which verifies RevenueDot's signatures.
How do I migrate from RevenueCat without losing subscribers?
Run the importer with a read-only RevenueCat secret key to copy your catalog, SDK keys, customers and purchase history. Point App Store and Google Play notifications at RevenueDot, which forwards each one to RevenueCat so both systems stay current. Then ship the one-line proxy change. Current access is imported, so no subscriber loses access on switch day.
How is RevenueDot tested?
Every endpoint is checked against real RevenueCat responses, the unmodified RevenueCat iOS SDK runs a full purchase against it on the iPhone simulator, and webhooks are delivered live to 17 example backends. For a switch with no risk, run RevenueDot side by side with RevenueCat: it forwards every store notification to RevenueCat, so you can compare both before you cut over.
Is RevenueDot affiliated with RevenueCat?
No. RevenueDot is an independent project. It is not affiliated with, endorsed by or sponsored by RevenueCat, Inc. The name RevenueCat is used only to describe compatibility with RevenueCat's MIT-licensed SDKs.
RevenueDot is not affiliated with, endorsed by or sponsored by RevenueCat, Inc. "RevenueCat" is a trademark of RevenueCat, Inc., used here only to describe compatibility.