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
- Create an application in the Platform admin console.
- Create entitlements (feature rights), then plans with prices, then a paywall.
- Issue a public SDK key (
rb_pub_…). - Install an SDK and follow Quickstart.
| Package | Platform | Current version |
|---|---|---|
@raidboss/platform-sdk | TypeScript / Web / React Native | see sidebar |
raidboss_platform_sdk | Flutter / Dart | see 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
- Entitlements — what to gate in product code
- Plans & prices — catalog and billing types
- Paywalls — remote offer configuration
- Free tier & offline — offline rules
SDKs
Guides
For AI assistants
Use the machine-readable index:
/llms.txt— page index/llms-full.txt— full concatenated docs/raw/<slug>.md— single page as Markdown
See For AI assistants.