Supabase Architecture Variants Overview Different application architectures require fundamentally different Supabase configurations. The critical distinction is where the client runs (browser vs server) and which key it uses (anon key respects RLS; service role bypasses it). This skill provides production-ready patterns for five architectures: Next.js SSR (server components with service role, client components with anon), SPA (React/Vue with browser-only client), Mobile (React Native with deep link auth), Serverless (Edge Functions with per-request clients), and Multi-tenant (RLS-based or sch…