Auth, billing, team management, multi-tenancy, audit logs — pre-wired and production-ready. Skip the plumbing, build your product.
Built with
Next.js 16Drizzle ORMSQLiteStripeJWT AuthTypeScriptEight months of plumbing distilled into one tightly-integrated starter. Each piece is wired together — not glued.
JWT cookies, email verification, password reset, and active session management with per-device revoke.
TOTP via authenticator apps with QR setup and one-time recovery codes. Optional per user.
Organizations, member roles, and invite-by-email with token-based acceptance — the boring stuff, done right.
Hashed API keys with prefixes, per-key rate limits, and a public REST API authenticated by Bearer token.
Subscription Checkout, Customer Portal, and webhook-driven plan updates — three tiers wired up.
Every meaningful action recorded with actor, IP, and timestamp. Indexed and paginated by default.
Resend integration for verification, password resets, and team invitations — with sane retries.
SQLite WAL mode, indexed hot paths, and observability via the audit feed. Ship the boring parts on day one.
Start free. Upgrade when you outgrow it. Cancel anytime.
For solo builders kicking the tires.
For growing teams shipping fast.
For organizations that need more.
Sign up in 30 seconds and start shipping the parts that actually matter.
Create your account