Production-ready FastAPI backend with multi-tenant teams + RBAC, TOTP 2FA, Google/GitHub login, usage quotas, and Stripe-style signed webhooks. 40 endpoints, 22 passing tests, async SQLAlchemy. The 3 months of plumbing before you write feature one.
No reviews yetBe the first to leave a review for LaunchKit - Premium FastAPI SaaS Backend
Maker
📌
Hey everyone 👋
Maker here. Quick story on why this exists — I was starting a new project that needed teams with permission levels, 2FA, and usage-based plans on top of the usual login/Stripe stuff. Looked around for a FastAPI starter that had all this and... mostly found the same "JWT + Stripe checkout" template everywhere. The Django world has SaaS Pegasus for this ($250-1000), but nothing equivalent existed for FastAPI.
So I built it properly instead of bolting it on later:
• JWT auth with rotating refresh tokens (stolen tokens die on reuse)
• TOTP 2FA + recovery codes, Google/GitHub OAuth
• Multi-tenant orgs with owner/admin/member roles + email invites
• Per-plan usage quotas with 402 enforcement
• Customer-facing webhooks, HMAC-signed exactly like Stripe's scheme
• Stripe subscriptions with idempotent webhook handling
• Audit logs, rate limiting, Docker, CI — 22 passing tests
The demo site lets you click through every endpoint and see real responses, not screenshots — figured that's more honest than a feature list.
$399 for the first 25 (goes to $499 after). Would love feedback, especially if you've hit the same gap or there's something you'd want added.