> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# supastack vs Makerkit

Makerkit is a mature B2B starter built on Supabase Auth and RLS. supastack covers mobile, desktop, 8 payment providers, BYOK AI budgets, API keys and webhooks. A side-by-side look.

_Published 2026-11-05._
_Updated 2026-11-05._

> **Which is better for a B2B SaaS: supastack or Makerkit?**
> It depends on your stack commitment. Makerkit is the better fit when your team is already invested in Supabase: it builds auth, Postgres RLS and organizations directly on Supabase conventions and offers a React Router (Remix) codebase. supastack is the stronger foundation when the product needs more surfaces or integrations: Expo mobile and Tauri desktop apps, eight web payment providers plus RevenueCat, workspace API keys, signed outbound webhooks, an AI router with encrypted BYOK budgets, and 144+ test files on provider-agnostic Better Auth and Drizzle. Both ship real multi-tenant B2B foundations; the choice is Supabase-native versus platform-and-provider breadth.

## TL;DR

Makerkit is one of the most mature B2B SaaS starters: organizations, roles and billing built deeply on Supabase, available for Next.js and React Router. supastack targets the same B2B buyer but goes wider: four client surfaces, eight billing providers and a developer platform, on provider-agnostic primitives.

- Pick Makerkit if your team is committed to Supabase, wants conventions built on it end to end, or prefers a React Router (Remix) codebase.
- Pick supastack if you need mobile or desktop apps, more payment providers, API keys and webhooks for customers, BYOK AI budgets, or a stack that does not tie you to one backend vendor.


## At a glance

|  | supastack | Makerkit |
|---|---|---|
| Structure | Monorepo: web, mobile, desktop, shared packages | Turborepo monorepo, web app only |
| Web | Next.js 16.3 or TanStack Start | Next.js (App Router) or React Router (Remix) |
| Mobile / desktop | Expo (iOS + Android), Tauri desktop | No |
| Auth | Better Auth: email OTP, password, magic link, OAuth, 2FA, passkeys, admin impersonation and bans; Auth.js option | Supabase Auth: password, OAuth, MFA |
| Team workspaces | Personal + organization workspaces, invites, owner/admin/member roles | Yes, organizations, invitations, roles |
| Billing | Stripe or Lemon Squeezy, per-seat | Stripe, Lemon Squeezy, Paddle |
| AI | Provider router, encrypted BYOK keys, per-workspace usage budgets, model price catalog | AI chatbot add-on (OpenAI) |
| API keys + outbound webhooks | Yes | No |
| Audit log, GDPR export | Yes | Partial |
| Database | Drizzle ORM + PostgreSQL, RLS policies included | Supabase Postgres + RLS |
| Blog / docs | CMS + docs site | Blog, docs |
| Languages | en, de, es, fr | en (i18n ready) |
| Deploy | Vercel, Docker, self-host | Vercel, Cloudflare, Docker |
| Tests | 144 | Playwright E2E suite + unit tests |


## Where supastack is stronger

Clients beyond the web, an Expo iOS/Android app and a signed Tauri desktop app share auth, billing and API with web. Makerkit is web only.

Billing breadth, eight web payment adapters behind an idempotent webhook ledger, plus RevenueCat for mobile subscriptions. Makerkit ships three.

A developer platform, workspace API keys, signed outbound webhooks, an audit log and GDPR export are built in, so customers can integrate with your product from day one.

AI with guardrails, an adapter router with encrypted per-workspace BYOK keys and usage budgets against a price catalog. Makerkit's AI ships as a chatbot add-on.

Provider-agnostic core, Better Auth and Drizzle keep auth and data portable; you are not rebuilding on a single vendor's conventions.

Test depth, 144 test files with a credential-free local verification gate covering the golden path.


## Where Makerkit is stronger

Supabase depth, auth, storage, Postgres RLS and real-time conventions are built on Supabase end to end, which saves work if that is already your stack.

React Router option, a Remix codebase sits alongside the Next.js one for teams that prefer it.

Maturity and docs, one of the longest-running B2B kits with thorough documentation and a plugin marketplace.

MFA and security flows, Supabase MFA and hardened auth flows ship out of the box.


## Who should pick which

| You are building | Pick |
|---|---|
| B2B SaaS committed to the Supabase stack | Makerkit |
| Product on a React Router (Remix) codebase | Makerkit |
| Product with a mobile or desktop app | supastack |
| AI product needing BYOK keys and budgets | supastack |
| API-first product with customer webhooks | supastack |
| Multi-provider billing incl. RevenueCat | supastack |


## Verdict

Both are serious B2B foundations. Makerkit is the natural pick for teams already committed to Supabase; supastack is the pick when the product needs mobile, desktop, more billing providers or a customer-facing developer platform, or when you want auth and data layers that stay portable.

Comparison based on the source code and docs of both starters as of October 2026. Check each project's docs for the latest features.
