Every piece of the purchase, one API
From the paywall a user taps to the revenue you keep, CashSDK is the whole in-app-purchase stack — seven building blocks that snap together or stand alone.
The money path
Watch a purchase travel end to end
Hover any stage to see the product behind it. Every hop is one call, one dashboard, one source of truth.
Customer taps
Paywalls
Design & ship paywalls over the air
Explore PaywallsPaywall canvasEditing · liveUnlimited projectsAdvanced analyticsAnnual · $59.99SAVE 40%BlocksHero imageHeadlineFeature listPlan pickerSDKs
iOS, Android, RN, Flutter & Web
Explore SDKsInstall CashSDKSwift.package(url: "cashsdk")Kotlinimplementation("com.cashsdk")React Nativenpm i @cashsdk/react-nativeFlutterflutter pub add cashsdkSame entitlement API on every platformReceipt validation
Server-side Apple & Google verification
Explore Receipt validationReceipt validation Apple GoogleSignature verifiedpassNot a replaypassFraud score 0.02passBound to app_user_idpassgrant entitlementpro → trueSubscriptions
Entitlements, trials, offers & renewals
Explore SubscriptionsSubscription lifecycle auto-modeledTrial7 daysActive$8.99/moGracebilling retryExpiredwin-backentitlementpro · activeiOSsyncedAndroidsyncedWebsyncedRevenue analytics
MRR, LTV, churn & cohort retention
Explore Revenue analyticsCohort retentionby signup monthM0M1M2M3M4M5Jan01008271645955Jan110079686156Jan2100847466Jan31008070Jan410083Experiments
optimize loopA/B test pricing, copy & layouts
Explore ExperimentsPricing experiment98% significantControl · $8.99/mo$1.42/viewB · $6.99 + trial$1.67/viewRevenue lift+18% · promote BWebhooks & API
Stream every event to your stack
Explore Webhooks & APIEvents livepurchase.completed$8.99subscription.renewed$59.99trial.started-subscription.canceled-payload.json{ "type": "purchase.completed", "id": "evt_9f2", "product": "pro_monthly", "amount": 899, "app_user_id": "u_812" }
Your revenue, settled
Explore the platform
Seven building blocks, one bill
Start with a paywall, grow into the full lifecycle. Each block is production-ready on its own and free to try.
One platform
One tap in. Trusted entitlement out.
Most teams bolt a paywall vendor onto a validation service onto a warehouse. CashSDK is a single system, so your revenue data stays whole, portable, and yours — from the first tap to the payout.
The whole lifecycle
Paywall to entitlement to payout, every stage behind one API.
Trust at the source
Server-side Apple & Google validation — you grant exactly what the store charged.
Ship without releases
Paywalls, prices, and offers change over the air. No app-review wait.
Built for coding agents
Typed SDKs an agent can wire end to end in an afternoon.
For developers
Wire the whole thing in an afternoon
One install, one entitlement API, every platform — the same pro · active on iOS, Android, and web.
Build the whole purchase in one afternoon
Start free, integrated by your coding agent in under an hour. Your revenue data is yours: export anytime, never sold.