The Revstack Philosophy
We believe pricing should be defined in your codebase, not clicked through in a dashboard.- Billing as Code: Define your plans, entitlements, and limits in a single
revstack.config.ts. Version it, review it in PRs, and push it to the edge with our CLI. - Zero Webhooks: Stop maintaining fragile endpoint handlers. Revstack orchestrates the subscription lifecycle for you so you can query the current state directly instead of reacting to events.
- Agnostic Gateway: Bring your own identity (Clerk, Supabase, Auth0) and charge through any provider (Stripe, Polar). Switch gateways without touching your app logic.
Explore the Engine
Quickstart
From codebase to first revenue in minutes. Deploy the engine locally and make your first API call.
Billing as Code
Learn how to define your pricing truth in code and sync it using the Revstack CLI.
Entitlements & Access
Gate features in one line. Check boolean, metered, or JSON primitives in sub-milliseconds at the edge.
Wallets & Metering
Issue prepaid AI credits, auto-deduct usage in real-time, and smoothly fallback to overage rates.
Drop-in Monetization UX
Don’t reinvent the wheel. Revstack provides fully localized, high-converting interfaces so you can focus on building your core product.Hosted Checkout
Drop-in payment pages optimized for conversions, prorations, and global tax compliance.
Self-Serve Portal
Zero-code dashboards for your users to upgrade plans, manage seats, and download invoices.
