A drop-in paywall with six payment processors behind one API. Subscriptions, auth and usage metering included — no billing backend to build.
Stop guessing what to charge. Split visitors between price variants and let server-confirmed purchases pick the winner.
MRR, LTV, churn and conversion funnels — streamed from ClickHouse and refreshed in seconds, for every paywall and every experiment.
Distributed as @monetize.software/sdk. No remote code, no third-party iframe — passes Chrome Web Store review and works inside CSPs that block external scripts.
A full identity layer — email / password, OTP and OAuth (Google, Apple, Facebook, GitHub). One session shared across web, extensions and Telegram. Powers your whole app's login, not just the paywall.
Put any external API — OpenAI, translation, image models — behind a token-metered proxy. We verify the user, deduct tokens per call and keep your API keys server-side. Monetize usage with no backend of your own.
Every endpoint is plain HTTP with a Bearer key — create checkouts, read prices and check entitlements from Python, Go, PHP or any backend. No npm, no JavaScript required.
sdk-react ships a provider, hooks (usePaywallAccess, usePaywallPrices) and declarative components. Headless /core export runs on Node, Bun and the Edge.
Stripe, Paddle, Chargebee, Freemius, Overpay and Polar — all behind one API. Route traffic between them to minimise risk and keep checkout up.
No backend required for the fastest path.
pnpm add @monetize.software/sdk. One package — bundled core + UI, Shadow-DOM isolated.
Design the paywall, set prices, plug in Stripe / Paddle / Chargebee / Freemius / Overpay / Polar — all from the dashboard, no redeploy.
Call paywall.getAccess() to check entitlements, paywall.open() to upsell. Webhooks, analytics and entitlement state — handled for you.
Pick by how much UI you want to own — switch later without changing your `paywallId`.
Integrating with an AI coding agent? Feed it our llms-sdk-v3.txt — the full SDK in one file for Cursor, Claude Code & Copilot.
Not on a JS backend? The same endpoints work over plain HTTP — REST API for Python, Go, PHP, Ruby & .NET.
Processing subscription revenue with the industry's highest SLA
Run multiple processors side by side — route traffic, fail over, optimise fees. Switch a provider in the dashboard, no SDK redeploy.
Split checkouts across processors by weight, geo or plan — straight from the dashboard.
If one processor is down or a charge is declined, the next one picks it up.
Send each charge to the processor with the best economics for that market.
Point your app at one endpoint and we proxy it to any AI provider — handling auth, anonymous users, abuse and per-user quotas on the way.
Your key never leaves our servers. Each request is checked against a signed user session before it reaches the provider.
Visitors get an identity and a balance on their first call — no sign-up. When they register later, their history and purchases carry over.
Captcha and per-IP limits stop farmed anonymous accounts, and an input cap keeps a single oversized prompt from draining your budget.
Grant credits once at sign-up or top them up daily. Every call is metered atomically, and a failed one is never charged.
Open the dashboard, create a paywall, drop the SDK into your app. Same API across web, extensions and React.