Skip to content

Simple, transparent pricing

Start free. Upgrade when you need more power. No surprises.

Pricing

Compare plans side by side. Annual billing saves 17%.

Free
$0/mo

No card required

API calls / month
100
API keys
1
Storage
100 MB
Dashboard & analytics
Dark mode
Webhooks
Custom branding
Response time
Community
Email support
Dedicated support
Pro
$19/mo

Billed monthly

API calls / month
10,000
API keys
10
Storage
5 GB
Dashboard & analytics
Dark mode
Webhooks
Up to 5
Custom branding
Response time
< 48 hours
Email support
Dedicated support
Business
$49/mo

Billed monthly

API calls / month
100,000
API keys
50
Storage
50 GB
Dashboard & analytics
Dark mode
Webhooks
Unlimited
Custom branding
Response time
< 24 hours
Email support
Dedicated support

Frequently asked questions

Everything you need to know before getting started.

Email/password, Google OAuth, GitHub OAuth, magic links, password reset, and email verification. All six are wired up and tested out of the box.

Stripe Checkout handles payments, subscriptions, and webhooks. Plans are defined in a single config file. Upgrade, downgrade, and cancellation flows are pre-built.

Yes. The template uses Drizzle ORM with PostgreSQL. Drizzle supports other databases like MySQL, so migrating is straightforward if needed.

Yes. Pay once, use forever. You get the full source code and lifetime updates for the version you purchased.

Every purchase includes email support. Pro and Business plans get priority response times.

Absolutely. The license allows unlimited personal and client projects. No per-project fees, no royalties.

Deploy anywhere that runs Node.js. The kit includes Docker support, health checks, environment validation, and production hardening notes.

Pull from the private GitHub repo. We ship updates regularly with new features, security patches, and dependency bumps.

Launch from a working SaaS, not a blank repo.

Auth, billing, analytics, audit logging, API keys, email templates, and demo data are already wired and tested.

DemoTemplate preview — content is fictional.