LaunchSaaS Integrations
Step-by-step setup guides for the services that LaunchSaaS connects with.
LaunchSaaS is built on a small set of best-in-class services. Each integration is pre-wired — setup is a matter of creating accounts, copying credentials, and setting environment variables. Below are the detailed guides for each.
Hosting
Vercel
Deploy LaunchSaaS, configure domains, manage environment variables, and set up preview deployments.
Database & Auth
Supabase
Create a project, run migrations, configure RLS policies, and connect Supabase Auth to LaunchSaaS.
Resend
Set up transactional email, verify your domain, customize email templates, and test delivery.
What Each Integration Does
Vercel — hosting and deployment
Vercel hosts the Next.js application. It handles serverless API routes, edge functions, static asset serving, and automatic SSL. LaunchSaaS is pre-configured for Vercel with no additional vercel.json customization needed. Every push to main triggers an automatic deployment.
Supabase — database and authentication
Supabase provides two things for LaunchSaaS: a PostgreSQL database (with Row Level Security for multi-tenancy) and a managed authentication service (Supabase Auth). All database migrations, RLS policies, and auth configuration are included in the LaunchSaaS repository.
Resend — transactional email
Resend delivers transactional emails: welcome emails on signup, password reset links, magic link logins, team invitation emails, and payment confirmation emails. LaunchSaaS includes HTML email templates for all of these. Resend's free tier allows 3,000 emails/month, which is sufficient for most early-stage applications.
Note on Stripe
Stripe payment integration is covered in the Stripe Payments documentation rather than here, because it is a core feature of LaunchSaaS rather than an optional add-on integration.