B2B SaaS에는 supastack과 Makerkit 중 무엇이 더 좋을까요?
스택 선택에 따라 다릅니다. 팀이 이미 Supabase에 투자했다면 Makerkit이 맞습니다. 인증, Postgres RLS, 조직을 Supabase 관례 위에 직접 짓고 React Router(Remix) 코드베이스도 제공하죠. 제품이 더 많은 면이나 통합을 필요로 할 때는 supastack이 더 튼튼한 기반입니다. Expo 모바일·Tauri 데스크톱 앱, 8개 웹 결제 제공사와 RevenueCat, 워크스페이스 API 키, 서명된 발신 웹훅, 암호화 BYOK 예산의 AI 라우터, 벤더 중립 Better Auth와 Drizzle 위의 144개 이상의 테스트 파일. 둘 다 진짜 멀티테넌트 B2B 기반입니다. 선택은 Supabase 네이티브냐, 플랫폼·제공사의 넓이냐입니다.
TL;DR
Makerkit은 가장 성숙한 B2B SaaS 스타터 중 하나입니다. 조직, 역할, 청구를 Supabase 위에 깊이 짓고 Next.js와 React Router를 지원합니다. supastack은 같은 B2B 구매자를 겨냥하지만 더 넓게 갑니다. 4개 클라이언트 면, 8개 청구 제공사, 개발자 플랫폼을 벤더 중립 프리미티브로 제공합니다.
- 팀이 Supabase에 전념하고 그 위의 관례를 끝까지 쓰고 싶거나, React Router(Remix) 코드를 선호한다면 Makerkit을 고르세요.
- 모바일이나 데스크톱 앱, 더 많은 결제 제공사, 고객용 API 키와 웹훅, BYOK AI 예산, 하나의 백엔드 벤더에 묶이지 않는 스택이 필요하다면 supastack을 고르세요.
한눈에 보기
| supastack | Makerkit | |
|---|---|---|
| 구조 | 모노레포: 웹, 모바일, 데스크톱, 공유 패키지 | Turborepo 모노레포, 웹 앱만 |
| 웹 | Next.js 16.3 또는 TanStack Start | Next.js(App Router) 또는 React Router(Remix) |
| 모바일 / 데스크톱 | Expo (iOS + Android), Tauri 데스크톱 | 없음 |
| 인증 | Better Auth: 이메일 OTP, 비밀번호, 매직 링크, OAuth, 2FA, 패스키, 관리자 가장 및 차단; Auth.js 옵션 | Supabase Auth: 비밀번호, OAuth, MFA |
| 팀 워크스페이스 | 개인 + 조직 워크스페이스, 초대, 소유자/관리자/멤버 역할 | 있음(조직, 초대, 역할) |
| 결제 | Stripe 또는 Lemon Squeezy, 시트 단위 | Stripe, Lemon Squeezy, Paddle |
| AI | 프로바이더 라우터, 암호화된 BYOK 키, 워크스페이스별 사용량 예산, 모델 가격 카탈로그 | AI 챗봇 애드온(OpenAI) |
| API 키 + 아웃바운드 웹훅 | 있음 | 없음 |
| 감사 로그, GDPR보내기 | 있음 | 부분적 |
| 데이터베이스 | Drizzle ORM + PostgreSQL(RLS 정책 포함) | Supabase Postgres + RLS |
| 블로그 / 문서 | CMS + 문서 사이트 | 블로그, 문서 |
| 언어 | en, de, es, fr | en(i18n 지원) |
| 배포 | Vercel, Docker, 셀프 호스트 | Vercel, Cloudflare, Docker |
| 테스트 | 144 | Playwright E2E 스위트 + 단위 테스트 |
supastack이 더 강한 부분
웹 너머의 클라이언트. Expo iOS/Android 앱과 서명된 Tauri 데스크톱 앱이 웹과 인증·청구·API를 공유합니다. Makerkit은 웹뿐입니다.
청구의 폭. 멱등 웹훅 원장 뒤의 8개 웹 결제 어댑터에 모바일 구독용 RevenueCat까지. Makerkit은 3개입니다.
개발자 플랫폼 내장. 워크스페이스 API 키, 서명된 발신 웹훅, 감사 로그, GDPR 내보내기로 고객이 첫날부터 제품과 통합할 수 있습니다.
가드레일이 있는 AI. 어댑터 라우터가 워크스페이스별 BYOK 키를 암호화해 저장하고 가격 카탈로그에 대한 사용량 예산을 적용합니다. Makerkit의 AI는 챗봇 애드온입니다.
벤더 중립 코어. Better Auth와 Drizzle이 인증과 데이터를 이식 가능하게 유지해, 단일 벤더의 관례 위에서 다시 짓지 않습니다.
테스트의 깊이. 골든 패스를 덮는 자격 증명 불필요 로컬 검증 게이트와 144개의 테스트 파일.
Makerkit가 더 강한 점
Supabase의 깊이. 인증, 스토리지, Postgres RLS, 실시간 관례가 Supabase 위에 끝까지 지어져 있어 이미 그 스택이라면 작업을 줄여줍니다.
React Router 옵션. 선호하는 팀을 위해 Next.js 옆에 Remix 코드베이스가 있습니다.
성숙도와 문서. 가장 오래된 B2B 키트 중 하나로, 꼼꼼한 문서와 플러그인 마켓플레이스를 갖췄습니다.
MFA와 보안 흐름. Supabase MFA와 단단해진 인증 흐름이 바로 제공됩니다.
누가 무엇을 선택해야 할까
| 만드는 것 | 선택 |
|---|---|
| Supabase 스택에 전념한 B2B SaaS | Makerkit |
| React Router(Remix) 코드베이스의 제품 | Makerkit |
| 모바일 또는 데스크톱 앱이 있는 제품 | supastack |
| BYOK 키와 예산이 필요한 AI 제품 | supastack |
| 고객 웹훅이 필요한 API 우선 제품 | supastack |
| RevenueCat 포함 다중 제공사 청구 | supastack |
결론
둘 다 진지한 B2B 기반입니다. 이미 Supabase에 전념한 팀에는 Makerkit이 자연스러운 선택입니다. 제품이 모바일, 데스크톱, 더 많은 청구 제공사, 고객용 개발자 플랫폼을 필요로 하거나 인증·데이터 계층을 이식 가능하게 두고 싶다면 supastack을 고르세요.
비교는 2026년 10월 기준 두 스타터의 소스 코드와 문서를 바탕으로 합니다. 최신 기능은 각 프로젝트 문서를 확인하세요.