One binary.
No bullshit. Just auth.
Drop in a single binary. Self-host in three minutes. No bloated bundles, no MAU traps, no enterprise paywalls. Just auth. Built for developers who ship.
# Install $ curl -sSL get.sharkauth.dev | sh # Run $ ./shark serve ✓ SQLite initialized at ./data/shark.db [READY] SharkAuth running on :8080
Six lines. That's the whole thing.
Import. Configure. Verify.
No config ceremony. No environment files. No build steps. API key and you're live.
Every language.
SDKs COMING SOONREST API available now. Go, TypeScript, Python, and Rust SDKs shipping in weeks. Or just hit the API directly — it's clean enough that you might never need one.
Zero external dependencies.
SQLite baked in. No Redis, no Postgres, no separate services. Add Postgres later when you need scale. Or don't.
// Sign up a user const res = await fetch('https://auth.myapp.com/api/v1/auth/signup', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'dev@company.com', password: 'correcthorsebattery' }) }) const { user, session_token } = await res.json() // That's it. User exists. Session active.
Under the hood.
Everything ships in the binary. What's live is live. What's coming is labeled.
Single Binary
LIVEOne Go binary. Server, SQLite, auth engine, everything. No Docker required, no config committee. Runs on a $5 VPS.
Auth0 Migration
LIVEOne command. Passwords work immediately. Bcrypt hashes import directly, silently upgrade to Argon2id on first login.
Sessions
LIVEServer-side sessions with encrypted cookies. Custom lifetimes, per-device tracking, instant revocation.
REST API
LIVEEvery feature accessible via API. Clean endpoints, proper error codes, cursor pagination.
Shipping soon
All features included on every plan at no extra cost.
$ shark migrate auth0 --file export.json Parsing Auth0 export... Found 4,218 users ├ 3,891 bcrypt passwords (compatible) ├ 327 OAuth-only (no password) └ 0 skipped ✓ 4,218 users imported in 2.3s ✓ Passwords work immediately ✓ Hashes upgrade to Argon2id on first login # That's it. Your users can log in now.
Leave your auth provider
this afternoon.
Export your users. Run one command. Every password works immediately — no resets, no downtime, no angry support tickets. Hashes import natively and silently upgrade on first login.
Why Shark Auth.
We built this because every option either charges you per heartbeat, locks you into one framework, or requires a DevOps team to deploy.
Shark | Clerk | Auth0 | Keycloak | |
|---|---|---|---|---|
| Self-hosted | ✓ Single binary | ✗ | ✗ | ✓ (1GB+ RAM) |
| Pricing model | Flat tiers | Per MRU + add-ons | Per MAU (tiered) | Free (ops cost) |
| MFA | All plans * | Pro ($20/mo) | Paid plans ($35+) | ✓ Free |
| SSO (SAML) | All plans * | $75/connection | 3–5 included, then Enterprise | ✓ Free |
| RBAC | All plans * | Basic free, advanced $100/mo | Paid plans ($35+) | ✓ Free |
| Audit logs | All plans * | $250/mo (coming soon) | Paid plans ($35+) | ✓ Free |
| Migration tools | ✓ Built-in | ✗ | ✗ | ✗ |
| Framework lock-in | None | React/Next.js | Minimal | None |
| Cost at 100K MAU | $10/mo | ~$1,000+/mo | ~$2,500+/mo | $50–500 (infra) |
* Coming soon — shipping within weeks. Committed to free on every plan at no extra cost.
Honest pricing.
MFA, SSO, RBAC, audit logs, session control — included on every plan when they ship. No per-seat surcharges. No “contact sales” for a number. Self-hosted is free forever. Shark Cloud launching soon — join the waitlist for early access pricing.
Free
$0
50,000 MAU
Free forever. No credit card.
- ✓Email/password + Google OAuth
- ✓Server-side sessions
- ✓Auth0 migration
- ✓REST API
- ✓MFA when it ships
- ✓SSO when it ships
- ✓Shark branding on hosted UI
Starter
$10/mo
100,000 MAU
$0.003 per additional MAU
- ✓Everything in Free
- ✓Custom domain
- ✓White-label (no Shark branding)
- ✓Remove "Powered by" badge
- ✓Email support
Growth
$20/mo
200,000 MAU
$0.003 per additional MAU
- ✓Everything in Starter
- ✓Priority support (12h response)
- ✓White-glove migration help
- ✓90-day audit log retention
- ✓Webhooks
Scale
$50/mo
500,000+ MAU
$0.002 per additional MAU
- ✓Everything in Growth
- ✓Dedicated support + Slack
- ✓99.9% SLA
- ✓1-year audit log retention
- ✓HA / multi-region
Self-Hosted
$0
Unlimited MAU
Free forever. Every feature. No limits.
- ✓Full feature parity
- ✓Your infra, your data
- ✓Community support (Discord)
- ✓Optional paid support from $20/mo
- ✓No license key, no phone-home
Included on every plan. No exceptions. No add-ons.
* Coming soon — shipping in weeks. Committed to free on every plan.
You own your users.
We just verify them.
Self-hosted and free. Three minutes to deploy. Cloud early access coming soon.