SubSovereign

Guides

Everything from first integration to migrating an existing subscriber base. These are the same guides we would send you — read them here, in your language where a translation exists.

SubSovereign on Android — integration guide

This guide takes your Android app (phone, tablet, Android TV, or Amazon Fire TV) from "I have no idea who paid me" to "my app unlocks the right features for the right user, verified on my own server." It is written to be followed start to finish — no prior experience with subscription tooling assumed. Every Kotlin code sample in it is compiled against the SDK on every test run, so what you read here is what the code does.

SubSovereign on Flutter — integration guide

This guide covers the subsovereign Flutter package (sdk-flutter/) — a data client and a native paywall widget. The paywall you design in the SubSovereign dashboard renders here as a real Flutter Paywall widget, from the same config as the iOS, Android, web, React and React Native SDKs.

Getting started with SubSovereign

This guide takes you from nothing to a working subscription check in your app. It's the practical companion to How SubSovereign works — read that first if you want the concepts.

How SubSovereign works

If you sell subscriptions in an app, you have one hard question to answer, over and over: what has this user actually paid for, right now? SubSovereign answers it — reliably, on your own infrastructure, without taking a cut of your revenue. This page explains the idea before you touch any code.

SubSovereign on iOS — integration guide

This guide takes your Apple app (iPhone, iPad, Apple TV, or Mac) from "I have no idea who paid me" to "my app unlocks the right features for the right user, verified on my own server." It's written to be followed start to finish — no prior experience with subscription tooling assumed.

SubSovereign on React (web) — integration guide

This guide covers @subsovereign/react (sdk-react/) — the paywall UI layer for React web apps. It renders the paywall you design in the SubSovereign dashboard as real React components, from the same renderer the dashboard preview uses, so what you approve in the dashboard is exactly what ships.

SubSovereign on React Native — integration guide

This guide covers @subsovereign/react-native (sdk-react-native/) — a data client and a native paywall renderer in one package. The paywall you design in the SubSovereign dashboard renders here with native RN primitives (View/Text/Pressable), from the same config as the iOS, Android, web, React and Flutter SDKs.

SubSovereign on Roku — integration guide

This guide takes your Roku channel from "I have no idea who paid me" to "my channel unlocks the right features for the right user, verified on my own server." The SDK is a single BrightScript file and assumes no prior experience with subscription tooling.

Migrating your subscribers to SubSovereign

Moving from RevenueCat, Adapty, Qonversion or your own backend? Your existing subscribers come with you. This guide covers the import itself and — just as importantly — the cutover, which is the part that actually carries risk.

Subscriber Twins

Ask a segment of your own subscribers what they would do — before you ship the change.

SubSovereign on Web & React Native — integration guide

This guide covers the JavaScript/TypeScript SDK, which works in three places from one library: React Native (iOS + Android), React Native TV, and the web (with Stripe). It takes your app from "I have no idea who paid me" to "my app unlocks the right features for the right user, verified on my own server."

SubSovereign Web Component — integration guide (Vue, Svelte, Angular, plain HTML)

This guide covers sdk-web/ — the framework-agnostic browser SDK. It ships a plain-fetch data client plus two Web Components, <subsovereign-paywall> and <subsovereign-withdrawal>, that work in any site — Vue, Svelte, Angular, or a plain HTML page — with no build step and no dependencies. (Building in React? Use the React guide instead.)