RevenueCat
In-app purchasesPurchases. Starts subscriptions and one-time purchases through the native iOS and Android store sheets.
Purchase webhooks. Receives trusted purchase lifecycle events and processes repeat deliveries once.
Refunds and grace periods. Handles refunded purchases and temporary billing issues without removing access too early.
Mobile purchases without hand-written StoreKit or Google Play Billing code.
Mined from production apps and scanned for secrets on every release. Typed end to end.
RevenueCat starter code pack
A production-mined RevenueCat structure for purchases, receipt validation, entitlements (the flag that says what a customer paid for), cross-platform identity, server-driven paywalls, lifecycle webhooks, and refund or billing-issue handling.
After you buy, one prompt pulls it in
Click, then paste into your AI chat. Your agent installs Boost OS and wires in the RevenueCat starter code pack.
Then just tell your agent what you want
Your AI coding agent · with Boost OS
Sell a monthly subscription in my iOS and Android app.
Building from the RevenueCat pack:
Purchase flow from src/purchases, paywalls from src/paywalls, and receipt validation from src/verify.
Everything stays wired through src/lib/app-adapter.ts, so access is granted from validated receipts, never the client alone.
- Cursor
- Claude Code
- Codex
- GitHub Copilot
- Windsurf
What you get
- Sell subscriptions and one-time purchases
- Validate receipts before granting access
- Share paid access across iOS and Android
- Change paywalls without another app review
- Handle refunds and billing grace periods
- Connect customer purchases to app data
The move list
8 modules across three jobs. Open any module to see every file inside it.
The safety rails
The plumbing that keeps every event verified and every grant counted once.
- Purchase webhooksReceives trusted purchase lifecycle events and processes repeat deliveries once.5 files
- Receipt validationConfirms store receipts and customer identity before paid app access changes.1 file
- Purchases libraryCentralizes RevenueCat clients, customer identity, products, purchases, and entitlement checks.4 files
- Store and SDK setupMaps App Store, Play Store, RevenueCat, product, and mobile SDK settings.14 files
Provenance
Extracted from production RevenueCat billing systems serving real customers
Frequently asked questions
Is this a RevenueCat React Native starter?
Yes. The pack is built for Expo and React Native apps selling subscriptions and one-time purchases.
Does it handle RevenueCat entitlements and paywalls?
Yes. It connects purchases to app access, keep customer identity aligned across platforms, and support paywall changes and tests without another app review.
Is the RevenueCat code pack available now?
Yes. Every active Boost OS license includes it with no separate purchase; onboard it from the pill on this page: click, paste the prompt into your AI chat, and your agent does the rest.
Can I convert this pack to Python or another language?
The RevenueCat pack ships in TypeScript. Every module is adapter-based and written with plain comments, so you can ask your AI agent in chat to convert any module to your language and keep the logic intact. The TypeScript version stays the source of truth for updates.
Add the RevenueCat card to your collection
One $199 license includes every current and future production code pack.
Get Boost OS