Supabase 3 positionne le backend-as-a-service open source au niveau de Firebase : Postgres, realtime, edge functions et stockage. Idéal pour les applications modernes qui veulent éviter le vendor lock-in.

Les subscriptions SQL permettent d’écouter les changements en temps réel (INSERT, UPDATE, DELETE) avec des règles RLS. La recherche vectorielle (pgvector) ouvre la voie au RAG et aux apps IA. L’authentification (email, OAuth, magic link) et le stockage (fichiers, CDN) sont intégrés. Les Edge Functions (Deno) permettent d’exécuter du code personnalisé au plus près des utilisateurs.

Cas d’usage : SaaS, apps collaboratives, tableaux de bord avec données temps réel, prototypes rapides.

Points forts / Points faibles

Points forts

  • Postgres = SQL puissant, migrations, pas de NoSQL lock-in
  • Realtime et auth inclus, coût prévisible (gratuit jusqu’à un certain volume)
  • Open source : hébergement possible en self-hosted
  • Documentation et SDK (JS, Flutter, etc.) de qualité

Points faibles

  • Limites du plan gratuit pour le trafic et le stockage
  • Edge Functions en Deno uniquement (pas Node)
  • Moins de services managés que AWS/GCP pour des cas très spécifiques