The Next.js Supabase SaaS kit is now updated to version 3 — modernizing core libraries and adding teams-only mode for B2B apps.
What changed:
- Base UI replaces Radix UI — Lighter, more actively maintained primitive layer. Shadcn UI components stay the same on top
- next-intl replaces i18next — Purpose-built for Next.js with native locale-prefixed routes (
/en/pricing,/it/pricing) for better multilingual SEO - Next Safe Action replaces enhanceAction — Battle-tested library for type-safe Server Actions with built-in Zod validation, middleware chaining, and structured error handling
- Oxc replaces ESLint and Prettier — Rust-based linting and formatting that's 10-100x faster with zero config conflicts
- Teams-only mode — Remove personal accounts entirely with a single config flag for pure B2B SaaS apps
- TypeScript 6.0 — Default compiler version, smoothing the future migration to the Go-native TypeScript 7
- All dependencies updated to the latest versions, including Next.js 16.2
Migration from v2: We provide a step-by-step migration guide split into 10 incremental git tags, each keeping your app fully functional. View the migration guide.
v2 is fully supported — dependency updates, security patches, and fixes will continue for as long as needed. Upgrade on your own terms.












