En un coup d'œil
Convex, Supabase et Firebase sont en 2026 les trois backends entre lesquels la plupart des indie hackers et petites équipes choisissent pour ajouter une base de données, l'auth, le stockage et des API, sans monter des serveurs de zéro. Ils ont des formes différentes : Convex est un backend réactif, TypeScript-natif, où vos requêtes sont des fonctions et l'UI se met à jour en temps réel par défaut ; Supabase est du Postgres géré avec auth, stockage, Edge Functions et des API REST instantanées, et il est open-source et self-hostable ; Firebase est la plateforme mûre et mobile-first de Google, bâtie sur la base de données NoSQL Firestore, avec le support offline le plus profond. Le choix dépend le plus souvent de votre modèle de données (SQL vs document vs réactif), de l'importance du temps réel pour vous et de si vous voulez pouvoir self-hoster. Cette page les compare honnêtement, pour que vous ajustiez le backend à votre application. Elle accompagne notre article Modern App Stack Explained et la leçon Convex du Course 3. Les faits sont à jour en juin 2026, et les modèles de prix changent avec le temps.
Les possibilités
Côte à côte
| Dimensions | Convex | Supabase | Firebase |
|---|---|---|---|
| Modèle de données | Store documentaire réactif (fonctions TypeScript) | SQL relationnel (PostgreSQL) | Store documentaire NoSQL (Firestore) |
| Fournisseur | Convex | Supabase | |
| Licence | Source-available (FSL-1.1-Apache-2.0) | Open-source (Apache-2.0) | Closed-source |
| Self-hosting | Limité (source-available, ouverture différée) | Oui, via Docker | Non (hébergé uniquement) |
| Temps réel | Réactif par défaut | Realtime subscriptions (optionnel) | Realtime listeners (optionnel) |
| Modèle de prix (état 2026) | À l'usage ; Pro environ USD 25/mois, sans charge de base always-on | Niveau gratuit ; Pro environ USD 25/mois par projet plus compute | Niveau gratuit Spark ; pay-as-you-go, prix par lecture |
| Idéal pour | Applications TypeScript temps réel, câblage minimal | Applications SQL, self-hosting, suite open-source | Applications mobiles et offline-first |
Le verdict
Choisissez Convex si vous construisez une application TypeScript et voulez une réactivité temps réel et une type safety de bout en bout avec le moins de câblage backend ; il convient le plus naturellement quand les mises à jour en direct sont au coeur du produit, au prix d'une licence source-available et d'un écosystème plus jeune. Choisissez Supabase si vous voulez une vraie base de données SQL relationnelle, la liberté de self-hoster et une suite open-source complète de base de données, auth, stockage et fonctions ; c'est le polyvalent le plus versatile et le plus sûr contre le lock-in. Choisissez Firebase si vous livrez une application mobile ou offline-first et appréciez ses SDK mûrs et l'intégration Google Cloud, et acceptez un lock-in hébergé uniquement ainsi que des prix par lecture difficiles à prévoir à l'échelle. La règle honnête : Convex pour les applications TypeScript réactives, Supabase pour le SQL et le contrôle open-source, Firebase pour le mobile. Comment ceux-ci s'insèrent dans un stack moderne complet à côté de l'auth et des paiements est montré dans notre article Modern App Stack Explained, et vous comparez les providers d'auth sur notre page Clerk vs Auth0 vs Supabase Auth.
