What problem does it solve?
Clerk-billing streamlines SaaS subscription handling, including plan setup, checkout flows, webhooks, and billing UI integration.
Core Features & Use Cases
- Plan Configuration: Manage subscription plans, feature entitlements, and seat-limit tiers via Clerk Dashboard.
- Checkout Flow: Render
<PricingTable /> for users to select and subscribe to plans using Clerk's in-app checkout drawer.
- Webhook Handling: Process billing webhooks to synchronize subscription status, failures, and cancellations in external databases.
Quick Start
Implement a billing page by importing <PricingTable /> from '@clerk/nextjs' and embedding it into a route, ensuring billing is enabled in Clerk Dashboard before testing subscriptions.