Better Auth vs Supabase

Two sides of the authentication decision: library in your app and bundled with your backend. When each fits, what it costs, who moves from one to the other, and what makers who chose it say.

Ask your AI about this, with this page as the source:ChatGPT ↗Claude ↗Perplexity ↗

Which fits you

Choose Better Auth if
  • You want users in your own database and no per-user bill

Use it whenYou'd rather own the code than pay per user.

Trade-offYou host it and keep it patched; UI is yours to build.

Choose Supabase if
  • Your data is already in Supabase or Firebase

Use it whenYou want row-level security in Postgres tied directly to the signed-in user.

Trade-offLess polished UI components than dedicated auth services.

At a glance

Better AuthSupabase
Used by6 makers' products · 94 open-source projects13 makers' products
Cost at default usagemonthly active users 10k MAU$0/mo Self-hosted (open source)$0/mo Free
Moved to it on GitHubpull requests since Oct 202419 from Supabase5 from Better Auth
Downloads6.5M/wk8.4× vs npm25.4M/wk+96% vs npm
PricingFree (open source).Free tier (inactive projects pause); paid plans per project plus usage. · paid from $25/mo
Free tierYesYes
Open sourceYes · self-hostableYes · self-hostable
Incidents, 90 daysfrom its status pageno public status feed50+ (16 major)

Cost as you grow

Both cost $0 up to 50k MAU; from 100k MAU Better Auth costs less ($0 vs $25); and still does at 1M MAU ($0 vs $2,950). They're different kinds of tool — library in your app and bundled with your backend — so the prices don't buy the same thing.

$0$100$500$1,000$2,0001001k5k10k25k50k100k250k1M
SupabaseBetter Authx: monthly active users (MAU) · cheapest usable plan at each point, list prices · try your own numbers
The numbers, plan by plan
Monthly active usersBetter AuthSupabase
100$0 Self-hosted (open source)$0 Free
1,000$0 Self-hosted (open source)$0 Free
5,000$0 Self-hosted (open source)$0 Free
10,000$0 Self-hosted (open source)$0 Free
25,000$0 Self-hosted (open source)$0 Free
50,000$0 Self-hosted (open source)$0 Free
100,000$0 Self-hosted (open source)$25 Pro
250,000$0 Self-hosted (open source)$513 Pro
1,000,000$0 Self-hosted (open source)$2,950 Pro

From each vendor's pricing page: Better Auth, Supabase.

Who moves from one to the other

Public pull requests on GitHub since Oct 2024 whose title says "Better Auth to Supabase" or the reverse — real code changes, by developers in general rather than makers only.

Supabase → Better Auth19 PRs
All matching pull requests on GitHub ↗
Better Auth → Supabase5 PRs
All matching pull requests on GitHub ↗

What makers say

Makers on using it for authentication, from Product Hunt and Starter Story interviews, each linked to the source. Products with a page of their own and fuller notes first.

On Better Auth
Authentication is always a time sink, but not with better_auth. Simple, secure, and extendable. Got magic links and login flow done in under an hour.
PicMotionAI, the makerSep 2026 ↗
Better-Auth gave us a clean, flexible auth layer with minimal code. Performance, adaptability, and dev-experience were all wins.
Beplan, the makerSep 2026 ↗
It came out of nowhere and became popular for a good reason - it's really good!
Rybbit, the makerSep 2026 ↗
1 more on the Better Auth page →
On Supabase
Our real-time database and auth backbone. Supabase’s hosted PostgreSQL and Edge Functions give us version control, user management, and lightning-fast reads/writes out of the box.
Snapdeck, the makerSep 2026 ↗
Supabase is CatDoes' backend. We use their database, auth, storage, and real-time features. A platform like CatDoes requires a stable and scalable backend, and Supabase is providing that!
CatDoes, the makerSep 2026 ↗
Supabase makes backend work a breeze with instant APIs and real-time sync. We skip building auth and complex DB setups, letting us launch features faster and focus on what really matters.
Lamatic.ai, the makerSep 2026 ↗
10 more on the Supabase page →

Loved and watch-outs

Themes that recur in makers' words and Hacker News comments, each linked to what it summarises.

Better Auth
Most loved
  • A library that keeps users and sessions in your own database, with no vendor dependency and no per-user fees. HNHN 2HN 3HN 4
  • Plugins cover OAuth providers, magic links, RBAC, SSO and SAML, going well beyond Auth.js. HNHN 2HN 3PH
  • Hackable and transparent, so custom flows such as iframe login work without fighting hidden internals. HNHN 2PH
Watch-outs
  • Built-in assumptions force hacks, such as OIDC providers without email or request-header-based admin scripts. HNHN 2
  • Code quality felt rushed, with few tests and little logging, and audit logs need the managed service. HNHN 2
  • Breaking changes appear in patch releases, and the OpenAPI spec gets little care for non-JS clients. HN
On Product Hunt: 5.0★, 5 reviews
Supabase
Most loved
  • One project covers Postgres, auth, storage and realtime, so a solo founder ships without stitching vendors or hiring a backend team. PHPH 2PH 3PH 4
  • It is real Postgres with SQL, row-level security and pgvector rather than a proprietary store. PHPH 2PH 3PH 4
  • Open source and self-hostable, which reduces vendor lock-in. PHPH 2HNPH 3
Watch-outs
  • Row-level security policies are hard to get right, so many apps end up exposing data publicly. HNHN 2HN 3HN 4
  • Reliability has been shaky for some, and it is not really built for self-hosting in practice. HN
  • Per-project billing adds up for developers running many small side projects. HN
On Product Hunt: 5.0★, 899 reviews · mentioned most: authentication features, easy setup, PostgreSQL integration · complaints: documentation gaps

Who uses each

What makers pair each with

With Better Auth
With Supabase
ClerkHosted serviceDropping prebuilt sign-in, profile and organization UI into a React or Next.js app.vs Better Auth →vs Supabase →
FirebaseBundled with your backendMobile and client-heavy apps already using Firebase.vs Supabase →
WorkOSHosted serviceB2B SaaS that will need enterprise SSO and directory sync.vs Better Auth →vs Supabase →
Auth0Hosted serviceComplex identity needs and enterprise compliance.vs Better Auth →vs Supabase →