Platform middleware for auth-aware apps — entitlements, paywalls, payments, devices, config.

Welcome to RaidBoss Platform

RaidBoss Platform is middleware for product applications. Your app keeps its own UI and business logic. The Platform owns identity hooks, catalog, entitlements, paywalls, payments, devices, remote config, and analytics events.

This documentation is public, versioned, and optimized for humans and AI assistants.

Default language is Russian at /…. English is available via the EN language switch or /en/... paths.

Start implementing

  1. Create an application in the Platform admin console.
  2. Create entitlements (feature rights), then plans with prices, then a paywall.
  3. Issue a public SDK key (rb_pub_…).
  4. Install an SDK and follow Quickstart.
PackagePlatformCurrent version
@raidboss/platform-sdkTypeScript / Web / React Nativesee sidebar
raidboss_platform_sdkFlutter / Dartsee sidebar

Core model

Application
  └── Entitlements (feature codes your app checks)
  └── Plans (what users buy) + Plan prices
        └── plan → entitlements mapping
  └── Paywalls (offer UI config for the client)
  └── Users / devices / payments / subscriptions
  • Check entitlement codes, never plan names.
  • Free tier works offline in the app and does not go through payment.
  • Paid access is additive: free local features remain available; paid entitlements unlock extra capabilities.
  • After purchase, cache the entitlement snapshot locally for offline use.

Learn more

Concepts

SDKs

Guides

For AI assistants

Use the machine-readable index:

See For AI assistants.