Documentation

Authentication

Auth providers such as Clerk, Auth0, and Supabase Auth — and how to pick the right one for your app.

Authentication handles user identity: sign-up, sign-in, sessions, and permissions. Choosing the right provider early avoids painful migration later.

What StackPilot recommends

  • Clerk — drop-in UI and session management, great for modern web apps.
  • Auth0 — enterprise-grade identity with many integrations.
  • Supabase Auth — built into the Supabase platform with Postgres.
  • NextAuth.js — open-source auth for the Next.js ecosystem.

How to choose

  • Need social login and magic links quickly? Choose a hosted service like Clerk.
  • Already using Supabase for your database? Use Supabase Auth.
  • Want to self-host and control everything? Pick an open-source option.