Open sourceStar us on GitHub — self-host in minutes

Own your in-app purchase stack

CashSDK is the self-hosted in-app purchase & paywall platform. Drop-in SDKs, server-side receipt validation, remote paywalls, and revenue analytics — running on infrastructure you control.

No credit card required · Self-host or use the cloud

1import CashSDK
2 
3// Configure once, on launch
4CashSDK.configure(apiKey: "pk_live_...")
5 
6// Fetch the current paywall & entitlements
7let offering = try await CashSDK.offerings()
8let result = try await CashSDK.purchase(offering.monthly)
9 
10if result.entitlements["pro"]?.isActive == true {
11 unlockPro()
12}

Powering purchases for modern app teams

NorthwindLumenHabitfulPixelForgeCadenceEverpeakOrbit LabsWaveformNorthwindLumenHabitfulPixelForgeCadenceEverpeakOrbit LabsWaveform

The complete IAP toolkit — without the black box

Stop stitching together StoreKit, Play Billing, receipt servers, and a spreadsheet. CashSDK gives you one platform for the entire purchase lifecycle.

Server-side receipt validation

Validate every Apple and Google receipt on your own servers, with fraud checks, grace periods, and a single source of truth for entitlements.

Remote paywalls

Design paywalls once and update them over the air — no app release required.

Subscriptions & entitlements

Trials, intro offers, upgrades, downgrades, and refunds — modeled correctly out of the box.

Revenue analytics

MRR, LTV, conversion, churn, and cohort retention — computed from your raw purchase events.

Paywall A/B testing

Split-test pricing, copy, and layouts. Ship the winner without touching the client.

Webhooks & integrations

Stream every purchase, renewal, and cancellation to your stack in real time.

Customer profiles

Unify a customer across devices and platforms with a single app-user identity.

Self-hosted, your data

Run the whole platform on your own infrastructure. Your purchase data never leaves.

5 min
From install to first purchase
99.99%
Receipt validation uptime
100%
Of your data stays yours
6
First-class platform SDKs

Ship the same purchase logic everywhere

Lightweight, typed SDKs that wrap the native billing APIs — plus a REST API for everything else. Write your entitlement logic once.

iOS / Swift
StoreKit 2 native
Android / Kotlin
Play Billing v7
React Native
One JS API
Flutter
Dart package
Web
Stripe & more
REST & Webhooks
Any backend

Live in three steps

Most teams are validating real purchases the same afternoon they install.

01

Drop in the SDK

Add one dependency and configure it with your API key. CashSDK wraps StoreKit and Play Billing so you never touch a raw receipt again.

02

Sell with remote paywalls

Model your products and offerings in the dashboard, design a paywall, and fetch it at runtime. Change pricing without shipping an update.

03

Trust your entitlements

Every purchase is validated server-side and synced across devices. Ask CashSDK “is this user Pro?” and get one reliable answer.

Simple, revenue-based pricing

Start free and only pay as you grow. Self-host for free forever — the platform is open source.

Free

$0forever

For indie devs shipping their first paywall.

  • Up to $10k tracked revenue / mo
  • All platform SDKs
  • Receipt validation
  • 1 remote paywall
  • Community support
Start for free
Most popular

Pro

$99per month

For growing apps that need paywall testing and analytics.

  • Up to $250k tracked revenue / mo
  • Unlimited paywalls + A/B tests
  • Full revenue analytics & cohorts
  • Webhooks & integrations
  • Priority support
Start free trial

Enterprise

Customself-host or cloud

For teams that need scale, SSO, and full data ownership.

  • Unlimited tracked revenue
  • Self-hosted deployment
  • SSO / SAML & audit logs
  • Dedicated support & SLA
  • Migration assistance
Talk to us

Teams trust CashSDK with their revenue

We ripped out three services and a home-grown receipt server. CashSDK does all of it, and we finally own the data.
RM
Ravi Menon
Staff Engineer, mobile fintech
Remote paywalls alone paid for themselves. We test pricing weekly now without waiting on App Store review.
SA
Sofia Almeida
Head of Growth, health app
Setup was genuinely an afternoon. Entitlements sync across platforms and the analytics match our books to the cent.
DR
Daniel Roth
Founder, productivity app

Take back control of your revenue

Start free in the cloud, or self-host the whole platform. Your purchase data, your rules.