A colpo d'occhio
Convex, Supabase e Firebase sono nel 2026 i tre backend tra cui la maggior parte degli indie hacker e dei piccoli team sceglie per aggiungere un database, l'auth, lo storage e delle API, senza montare server da zero. Hanno forme diverse: Convex è un backend reattivo, TypeScript-native, dove le tue query sono funzioni e la UI si aggiorna in tempo reale di default; Supabase è Postgres gestito con auth, storage, Edge Functions e API REST istantanee, ed è open-source e self-hostabile; Firebase è la piattaforma matura e mobile-first di Google, costruita sul database NoSQL Firestore, con il supporto offline più profondo. La scelta dipende il più delle volte dal tuo modello di dati (SQL vs documento vs reattivo), dall'importanza del tempo reale per te e dal fatto se vuoi poter self-hostare. Questa pagina li confronta onestamente, così tu adatti il backend alla tua applicazione. Accompagna il nostro articolo Modern App Stack Explained e la lezione Convex del Course 3. I fatti sono aggiornati a giugno 2026, e i modelli di prezzo cambiano nel tempo.
Le opzioni
Fianco a fianco
| Dimensione | Convex | Supabase | Firebase |
|---|---|---|---|
| Modello di dati | Store documentale reattivo (funzioni TypeScript) | SQL relazionale (PostgreSQL) | Store documentale NoSQL (Firestore) |
| Fornitore | Convex | Supabase | |
| Licenza | Source-available (FSL-1.1-Apache-2.0) | Open-source (Apache-2.0) | Closed-source |
| Self-hosting | Limitato (source-available, apertura differita) | Sì, via Docker | No (ospitato soltanto) |
| Tempo reale | Reattivo di default | Realtime subscriptions (opzionale) | Realtime listeners (opzionale) |
| Modello di prezzo (stato 2026) | A consumo; Pro circa USD 25/mese, senza carico di base always-on | Piano gratuito; Pro circa USD 25/mese per progetto più compute | Piano gratuito Spark; pay-as-you-go, prezzo per lettura |
| Ideale per | Applicazioni TypeScript in tempo reale, cablaggio minimo | Applicazioni SQL, self-hosting, suite open-source | Applicazioni mobili e offline-first |
Il verdetto
Scegli Convex se costruisci un'applicazione TypeScript e vuoi una reattività in tempo reale e una type safety end-to-end con il minimo di cablaggio backend; si addice più naturalmente quando gli aggiornamenti in diretta sono al cuore del prodotto, al prezzo di una licenza source-available e di un ecosistema più giovane. Scegli Supabase se vuoi un vero database SQL relazionale, la libertà di self-hostare e una suite open-source completa di database, auth, storage e funzioni; è il tuttofare più versatile e il più sicuro contro il lock-in. Scegli Firebase se rilasci un'applicazione mobile o offline-first e apprezzi i suoi SDK maturi e l'integrazione Google Cloud, e accetti un lock-in ospitato soltanto e prezzi per lettura difficili da prevedere su scala. La regola onesta: Convex per le applicazioni TypeScript reattive, Supabase per il SQL e il controllo open-source, Firebase per il mobile. Come questi si inseriscono in uno stack moderno completo accanto ad auth e pagamenti è mostrato nel nostro articolo Modern App Stack Explained, e confronti i provider di auth sulla nostra pagina Clerk vs Auth0 vs Supabase Auth.
