Next.js and Supabase

Supabase-native SaaS Starter Kit for Next.js

1. InstallationSet up your Next.js Supabase SaaS starter kit in minutes. Clone the repository, configure dependencies, and start building your multi-tenant application.2. ConfigurationConfigure authentication, billing, feature flags, navigation, and environment variables in your Next.js Supabase SaaS kit. Type-safe configuration with validation.3. CustomizationCustomization in Next.js Supabase Turbo4. DevelopmentBuild SaaS applications with Turborepo, database migrations, Row Level Security, and role-based permissions. Complete development guide for Next.js Supabase.5. APIComplete API reference for Makerkit's service layer. Learn how to use Account, Team Account, Authentication, Workspace, and Policy APIs to build multi-tenant SaaS applications.6. Data FetchingComplete guide to data fetching patterns in MakerKit: Server Components, Server Actions, Route Handlers, and React Query. Learn when to use each pattern with Supabase.7. BillingIntegrate subscription billing and one-time payments into your SaaS. Supports Stripe, Lemon Squeezy, and Paddle with flat-rate, tiered, and per-seat pricing models.8. ContentIntegrate headless CMS solutions like Keystatic, WordPress, or Supabase to manage blog posts, documentation, and marketing content in your SaaS application.9. UI ComponentsExplore 60+ pre-built React components for building SaaS applications. Includes forms, data tables, navigation, and Makerkit-specific components built on Shadcn UI and Radix primitives.10. NotificationsAdd real-time in-app notifications to your SaaS. Database-backed storage, Row Level Security, dismissible alerts, and Supabase Realtime support.11. TranslationsTranslations in Next.js Supabase Turbo12. EmailsLearn how to configure email providers, send transactional emails, and customize email templates in your MakerKit application using React Email and Nodemailer or Resend.13. MonitoringIntroducing how Makerkit handles monitoring of performance metrics and exceptions in the Next.js Supabase SaaS kit14. Super AdminThe Super Admin panel allows you to manage users and accounts.15. AnalyticsSet up analytics in your MakerKit application to track page views, user events, and product usage with Google Analytics, PostHog, Umami, or custom providers.16. SecurityLearn how to secure your multi-tenant SaaS application with Row Level Security, Content Security Policy, data validation, and authentication best practices in the Next.js Supabase Turbo kit.17. Going to ProductionComplete production deployment guide for Vercel, Cloudflare, and more. Configure environment variables, set up webhooks, and launch your SaaS application.18. PluginsPlugins in Next.js Supabase Turbo19. RecipesRecipes in Next.js Supabase Turbo20. Developer ToolsDebug environment variables, translations, and configuration issues using Makerkit's built-in developer tools. Validate settings before deployment and troubleshoot common problems.21. TroubleshootingTroubleshooting in Next.js Supabase Turbo