CashSDKCashSDK
The platform

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

  1. Paywalls

    Design & ship paywalls over the air

    Paywall canvasEditing · live
    Unlimited projects
    Advanced analytics
    Annual · $59.99SAVE 40%
    Blocks
    Hero image
    Headline
    Feature list
    Plan picker
    Explore Paywalls
  2. SDKs

    iOS, Android, RN, Flutter & Web

    Install CashSDK
    Swift.package(url: "cashsdk")
    Kotlinimplementation("com.cashsdk")
    React Nativenpm i @cashsdk/react-native
    Flutterflutter pub add cashsdk
    Same entitlement API on every platform
    Explore SDKs
  3. Receipt validation

    Server-side Apple & Google verification

    Receipt validation Apple Google
    Signature verifiedpass
    Not a replaypass
    Fraud score 0.02pass
    Bound to app_user_idpass
    grant entitlementpro → true
    Explore Receipt validation
  4. Subscriptions

    Entitlements, trials, offers & renewals

    Subscription lifecycle auto-modeled
    Trial
    7 days
    Active
    $8.99/mo
    Grace
    billing retry
    Expired
    win-back
    entitlementpro · active
    iOS
    synced
    Android
    synced
    Web
    synced
    Explore Subscriptions
  5. Revenue analytics

    MRR, LTV, churn & cohort retention

    Cohort retentionby signup month
    M0M1M2M3M4M5
    Jan0
    1008271645955
    Jan1
    10079686156
    Jan2
    100847466
    Jan3
    1008070
    Jan4
    10083
    Explore Revenue analytics
  6. Experiments

    optimize loop

    A/B test pricing, copy & layouts

    Pricing experiment98% significant
    Control · $8.99/mo$1.42/view
    B · $6.99 + trial$1.67/view
    Revenue lift+18% · promote B
    Explore Experiments
  7. Webhooks & API

    Stream every event to your stack

    Events live
    purchase.completed$8.99
    subscription.renewed$59.99
    trial.started-
    subscription.canceled-
    payload.json
    {
      "type": "purchase.completed",
      "id": "evt_9f2",
      "product": "pro_monthly",
      "amount": 899,
      "app_user_id": "u_812"
    }
    Explore Webhooks & API

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.

Install CashSDK
Swift.package(url: "cashsdk")
Kotlinimplementation("com.cashsdk")
React Nativenpm i @cashsdk/react-native
Flutterflutter pub add cashsdk
Same entitlement API on every platform

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.