Free tier · No credit card required · Cancel anytime

Pricing that rewards ownership

Start free — and unlock more MAU every time you bring your own infrastructure. The more you own, the more you get. Zero tricks.

Self-hosted or cloud
True multi-tenant
3 DB drivers
BYOI = more MAU free

Free

For indie devs & side projects

$0/month

always free

2k30k MAU with BYOI
Get Started Free
  • 2k – 30k MAU (scales with BYOI)
  • 2 Tenants
  • 1 Cloud instance
  • 9 Social providers
  • Email & password auth
  • WebAuthn / Passkeys
  • MFA — TOTP + Email OTP
  • Community support

Starter

For startups shipping to production

$9/month

billed monthly · cancel anytime

6k90k MAU with BYOI
Start Starter
  • 6k – 90k MAU (scales with BYOI)
  • 10 Tenants
  • 3 Instances
  • Everything in Free
  • Webhooks
  • Custom JWT claims
  • Adaptive MFA
  • Email support
Most Popular

Pro

For teams & software factories

$29/month

billed monthly · cancel anytime

10k150k MAU with BYOI
Start Pro
  • 10k – 150k MAU (scales with BYOI)
  • Unlimited Tenants
  • Unlimited Instances
  • Everything in Starter
  • RBAC & fine-grained permissions
  • 46 MCP tools (AI-ready)
  • Audit logs
  • Priority support

Enterprise

For large orgs & compliance needs

Custom

custom pricing

CustomCustom MAU with BYOI
Contact Us
  • Unlimited MAU
  • Unlimited Tenants
  • Unlimited Admins
  • Everything in Pro
  • SSO / SAML
  • SLA guarantees
  • On-premise deployment
  • Dedicated support engineer
BYOI
Bring Your Own Infrastructure

Connect your own infra.
We raise your MAU ceiling instead.

Every component you bring — database, email delivery, cache — reduces HelloJohn's operating cost for your account. We translate that directly into higher MAU limits, at no extra charge.

SMTP
Biggest impact
+20kMAU / tenant

Your email delivery, your domain, your sender reputation. Plug in your SMTP and take full ownership of every auth email.

# tenant.yaml
smtp:
host: "smtp.sendgrid.net"
from: "auth@acme.com"
password_enc: "enc:..."

Database

+3kMAU

Your own PG or MySQL. Removes connection overhead from our shared pool.

user_db:
driver: "postgres"
dsn_enc: "enc:..."

Redis

+1kMAU

Dedicated cache. Faster session lookups, lower latency on every auth request.

cache:
driver: "redis"
host: "redis:6379"

Free tier MAU — how it stacks

20k
3k
Base

2,000

SMTP

20,000

DB

3,000

Redis

1,000

Starter 3×Pro 5×

Paid tiers multiply every segment. Full BYOI on Pro = 150,000 MAU.

30,000 MAUfree — with full BYOI. No managed auth platform gets close.

Limits reset monthly · per tenant

Prefer to self-host?

The OSS version is free forever. Your infra, your keys, your rules. Unlimited users, unlimited tenants, no MAU limits. npx hellojohn-oss quickstart

View on GitHub →

Frequently asked questions

Get started today

No credit card. No lock-in.

Ship auth in 5 minutes. Scale with BYOI. Own it forever.