The open-source paywall toolkit for web & mobile. Build, A/B test, and deploy beautiful paywalls in minutes — not months.
import { PaywallKit } from 'paywallkit'; PaywallKit.init({ apiKey: 'pk_live_...' }); PaywallKit.present({ template: 'gradient-pro', products: ['yearly', 'monthly'], onPurchase: (p) => handleUpgrade(p) });
From beautiful templates to built-in A/B testing and analytics — PaywallKit has everything to maximize your revenue.
10+ production-ready paywall designs. Gradient Pro, Minimal Modal, Feature Grid, and more.
Import, configure, present. Get your first paywall live in under 5 minutes.
Test different layouts, copy, and pricing automatically. Data-driven optimization built in.
Track impressions, conversions, and revenue. Know exactly what's working.
Native Stripe, RevenueCat, Apple IAP, and Google Play Billing support.
React, Vue, Svelte, Vanilla JS, Swift, and Kotlin. One API everywhere.
Join developers using PaywallKit to build better paywalls.