Open-source monetization infrastructure for mobile apps: the SDKs, the server, paywalls, experiments, web checkout, Customer Center and 36 integrations, in one open-source codebase.
It works with the RevenueCat SDK your app already ships, so switching is one line of code.
RevenueDot is the open-source RevenueCat alternative: the first release is v2026.10.03, it has run in production beside RevenueCat since 2026-10-02, RevenueDot Cloud is free up to $10,000 a month in tracked revenue and then 0.5% of the revenue above that (never more than $999 a month). The server is AGPL-3.0 and the SDKs are MIT.
Start free on RevenueDot Cloud · Docs · Migrate from RevenueCat · Compare · Pricing
Example data. Watch the dashboard tour · 87 seconds of RevenueDot run from ChatGPT
RevenueDot is the only open-source product that ships every layer a subscription app needs, as of October 2026 (comparison with sources). RevenueCat, Superwall, Adapty, Qonversion and Apphud publish their SDKs and keep the server closed.
| Layer | What ships | Where |
|---|---|---|
| SDKs for iOS, Android, React Native and Expo, Flutter, Web, Capacitor, Kotlin Multiplatform, Unity and Cordova | MIT forks of the RevenueCat SDKs with the same classes and methods (Purchases, CustomerInfo, Offerings), published to CocoaPods, Maven Central, npm, pub.dev and OpenUPM. Or keep the stock RevenueCat SDK and set one URL |
SDK repositories |
| Server | App Store and Google Play purchases verified on the server, entitlements kept current from store notifications, Amazon Appstore, Stripe, Paddle, Roku and Galaxy Store, the RevenueCat-compatible REST API (v1, and all 128 v2 operations), webhooks with the same event names and payloads | revenuedot/revenuedot |
| Paywalls | Native paywalls the SDKs render (all 17 component types), a visual editor with templates, versions and translations, and "Generate with AI" | Paywalls |
| Experiments and targeting | A/B tests on prices, trials, durations and paywall designs with lift and confidence intervals; targeting rules with placements and schedules | Experiments |
| Web | Web checkout on your own Stripe account, purchase links, no-code web-to-app funnels, redemption links that unlock web purchases in the app, discount codes, your own domain | Web billing · Funnels |
| Customer Center and lifecycle | In-app Customer Center (cancel surveys, offers, 33 languages), Refund Control for Apple's refund requests, failed-payment recovery emails, win-back campaigns, support tickets | Customer Center · Refund Control |
| Analytics | 43 charts with RevenueCat's definitions (MRR, churn, retention, trial conversion, LTV, refunds), segments, the customers behind every number, revenue by ad campaign with ROAS, opt-in benchmarks, weekly AI growth insights | Charts |
| Integrations | 36 integrations with RevenueCat's event names, plus signed webhooks and scheduled exports: attribution (AppsFlyer, Adjust, Branch, Singular, Kochava, Tenjin, Airbridge, Apple Search Ads, Meta Ads), analytics (Amplitude, Mixpanel, PostHog, Segment, Firebase, mParticle, Statsig, BigQuery), messaging (Braze, Customer.io, Iterable, OneSignal, Airship, CleverTap), support (Intercom, Zendesk), Slack, Discord, AdMob; exports to S3, R2 and Google Cloud Storage | Integrations |
| AI | A hosted MCP server for Claude, ChatGPT and Cursor, agent skills for Claude Code, Codex and Cursor, llms.txt, and an assistant inside the dashboard that acts only after you approve |
revenuedot/mcp · revenuedot/agent-skills |
| Enterprise | Organizations, custom roles, SSO (SAML 2.0 and OpenID Connect), SCIM 2.0, data location per project, audit retention, signed compliance exports | Enterprise |
| Hosting | RevenueDot Cloud runs the API, the dashboard and the database for you, with a full export of every table at any time | Start free on Cloud |
| Price | Notes | |
|---|---|---|
| Cloud Free | $0 up to $10,000 a month in tracked revenue | Every feature above, open sign-up |
| Cloud Standard | 0.5% of tracked revenue above $10,000, never more than $999 a month | The rate never rises |
| Enterprise | From $50,000 a year, custom | Uptime guarantee with service credits, priority support, migration help, security reviews |
RevenueCat charges 1% of all tracked revenue once it passes $2,500 a month (pricing, staff answer). At $250,000 a month that is $2,500; RevenueDot Cloud is $999. Work out your bill.
- Shipping. First release v2026.10.03; RevenueDot Cloud has billed real cards through Stripe since 2026-10-03. The exact state of every feature: docs/STATUS.md.
- Compatibility is tested, not claimed. Every build runs RevenueCat's own SDK test fixtures (94 request and response samples, 21 webhook samples) and the published OpenAPI files; the unmodified RevenueCat iOS and Android SDKs complete purchases against it on the simulator and emulator (
scripts/e2e). - Real stores. A real App Store sandbox purchase on a physical iPhone unlocked access end to end on 2026-10-02. A production app has run RevenueDot and RevenueCat side by side since 2026-10-02, with RevenueDot forwarding every store notification. Real Stripe test-mode purchases, renewals, failures and refunds ran on 2026-10-03. What has and has not run against each store: docs/STATUS.md.
- A safe switch. One command imports your catalog, customers and purchase history; store notifications forward to RevenueCat while both run; switch when the numbers match. Migration guide.
- Leave any time. A full export of every table, and one command to move a project to another RevenueDot server.
| Repository | What it is |
|---|---|
| revenuedot | The server, dashboard and importer CLI. Start here |
| docs | Every docs page, the API reference, the help center, the blog, llms.txt and llms-full.txt |
| examples | 36 sample apps and webhook backends, every one built and run: SwiftUI, Jetpack Compose, Flutter, React Native and Expo, Next.js, Node, Python, Go, Rust, Ruby, Java, Kotlin, Deno, Cloudflare Workers, Supabase, AWS Lambda, Firebase |
| mcp | The MCP server: 38 tools for Claude, ChatGPT, Cursor and other agents |
| agent-skills | The Claude, ChatGPT and Codex plugin, with skills that add subscriptions or migrate an app from RevenueCat |
| purchases-ios · purchases-android · react-native-purchases · purchases-flutter · purchases-js · purchases-capacitor · purchases-kmp · purchases-unity · cordova-plugin-purchases · purchases-hybrid-common | The SDKs, MIT, kept in sync with upstream |
Everything RevenueDot publishes is written so that a model, or a developer with one, can integrate in-app purchases correctly the first time, on any stack, with every edge case covered.
- llms.txt and llms-full.txt: every docs page as Markdown, one file per section under llms/.
- examples: complete, runnable code for each platform and backend, with a header comment that links each file to the docs page it implements. Each example says what was run and against what.
- docs/guides: App Store Server Notifications v2, Google Play real-time notifications, grace periods, billing retry, refunds, family sharing, free trials, offers, webhooks and migration.
- Help center and blog: one article per question developers search, with sourced numbers.
- MCP server and agent skills: the tools an agent uses to set up and run a RevenueDot project.
- Status in one sentence: first release v2026.10.03; a real App Store sandbox purchase ran end to end on 2026-10-02; a production app has run RevenueDot beside RevenueCat since 2026-10-02; Cloud has billed real cards since 2026-10-03; Cloud is free up to $10,000 a month in tracked revenue, then 0.5% above that, never more than $999 a month, and the server is AGPL-3.0 with MIT SDKs.
- Discussions for questions and ideas, issues for bugs.
- Contributing, security policy (security@revenuedot.app) and the code of conduct.
- Talk to us: sales@revenuedot.app, or +1 (628) 296-1014 (an AI assistant answers any time and passes messages on).
RevenueDot is not affiliated with, endorsed by or sponsored by RevenueCat, Inc. "RevenueCat" is a trademark of RevenueCat, Inc., used only to describe compatibility. Vendor facts checked October 2026; sources on every comparison page.
