Everything you need
to build with CherrySub.
From your first verified purchase to the details behind every chart. Set up, integrate, investigate, and operate your subscription stack.
Build your integration
From app setup to an active access level.
Understand your data
Metric definitions, time windows, and customer evidence.
Operate with confidence
Configuration, recovery, and the current release boundaries.
Start here
4 guidesHow CherrySub fits together, what is available, and which path to follow.
Your first verified purchaseCreate your app, connect a store, map access, and verify a sandbox purchase.
Accounts, projects, and your teamSign-up, verification, project roles, invitations, passwords, and sessions.
Apps and environmentsStore identities, app selection, environment attribution, and configuration.
Connect stores
3 guidesProduct catalog
3 guidesBuild your integration
9 guidesKeep server secrets on your backend and authenticate public SDK requests.
Customer identity and ownershipChoose App User IDs, restore purchases, and handle account changes.
Swift and StoreKit 2Integrate the Apple SDK, submit verified purchases, and finish safely.
Kotlin and Google Play BillingSet up the JVM core and Android purchase completion adapter.
Flutter storefront adapterHandle StoreKit 2 and Google Play purchase streams in Flutter.
React Native and TypeScriptConfigure the Fetch client and complete OpenIAP purchases after verification.
Dart core SDKUse the Dart client on mobile, desktop, or web with a custom storefront.
Go token brokerMint and revoke customer tokens from an authenticated application backend.
Purchases, renewals, and restoresUnderstand the full purchase lifecycle, retries, ownership, and refunds.
Use the dashboard
7 guidesFind every screen, choose the right scope, and follow detail flows.
Customers and support notesRead access and purchase history and maintain project support notes.
Transactions and the event streamTrace a store event through immutable evidence and current projections.
Charts and reportingChoose metrics, date ranges, filters, comparisons, currencies, and exports.
Metric definitionsThe complete metric dictionary, formulas, units, and attribution rules.
Retention, conversion, and cohortsInterpret maturity, renewal opportunities, lifetime windows, and cohort matrices.
Saved views, saved charts, and exportsSave repeatable analyses and retrieve aggregate or raw-data CSV reports.
Server integrations
3 guidesVerify signatures, handle ordered delivery, rotate secrets, and replay failures.
Runtime and admin API referenceEvery operation, parameter, request model, response, and authentication boundary.
Hosted account and dashboard APIThe session-based API used by the dashboard and CherrySub CLI.
Operate and troubleshoot
6 guidesExercise purchase, renewal, refund, restore, authentication, and delivery flows.
TroubleshootingDiagnose missing purchases, inactive access, store failures, and reporting differences.
Migrate an existing appStore product imports, RevenueCat catalog migration, resumable purchase verification, and cutover.
Self-hosting and operationsProcesses, configuration, migrations, deployment, recovery, and monitoring.
Security and data handlingTrust boundaries, credentials, roles, signature verification, and data retention.
Limits and release statusSupported capabilities, concrete limits, current distribution, and known boundaries.