Vous cherchez une alternative à Firebase ?
Maîtrisez votre backend.
Base de données, Auth, Temps réel, Fonctions, Stockage -- le tout auto-hébergé dans un seul binaire. Tarif fixe, bases SQL et NoSQL, plus le déploiement complet d’applications.
L’avis honnête : Firebase propose des SDK clients et des produits Google comme Analytics, Crashlytics et ML Kit. Si vous voulez un tarif mensuel fixe, avez besoin de vos données sur votre propre serveur ou voulez plusieurs moteurs de base de données sur une seule machine, sh0 fournit base de données, auth, temps réel, fonctions et stockage sur votre propre infrastructure.
Comparaison des fonctionnalités
sh0 vs Firebase : services backend, déploiement, propriété des données et tarification côte à côte.
| Fonctionnalité | sh0 | Firebase |
|---|---|---|
| Base de données | PostgreSQL, MySQL, MariaDB, MongoDB, Redis | Firestore (NoSQL) + Realtime Database |
| Service d’authentification | Logto géré (OIDC, réseaux sociaux, MFA) | Firebase Auth (e-mail, téléphone, réseaux sociaux) |
| Abonnements temps réel | Centrifugo (WebSocket + SSE) | Écouteurs temps réel Firestore |
| Fonctions serverless | Environnement d'exécution Deno géré | Cloud Functions for Firebase |
| Stockage de fichiers | MinIO (S3-compatible) | Cloud Storage for Firebase |
| API REST | PostgREST (généré automatiquement à partir des tables) | Firestore REST API |
| Support bases de données SQL | PostgreSQL, MySQL, MariaDB (SQL complet) | SQL Connect (Cloud SQL pour PostgreSQL) |
| Déploiement d’applications (PaaS) | Déploiement complet fondé sur Docker | App Hosting (applications web full-stack, Next.js et Angular) |
| Assistant IA intégré | 105 outils MCP + 6 agents spécialisés | Gemini dans Firebase (assistant de la console) |
| Tarification prévisible | Forfait mensuel fixe (0 $ à 99 $) | Blaze : paiement à l’usage |
Sources (vérifiées le 13 octobre 2026) : Tarifs Firebase· Documentation Firebase : SQL Connect· Documentation Firebase : App Hosting· Documentation Firebase : Authentication
Pourquoi les développeurs quittent Firebase
Frustrations courantes qui poussent les développeurs vers des alternatives auto-hébergées.
"Avec l’offre Blaze, les lectures Firestore au-delà de 50 000 par jour et les appels Cloud Functions au-delà de 2 millions par mois sont facturés à l’usage. Un pic de trafic se retrouve sur la facture."
sh0 facture un forfait mensuel fixe. Pas de facturation par lecture, par écriture ou par invocation de fonction. Vos coûts sont prévisibles quel que soit le trafic.
Ce qui différencie sh0
SQL + NoSQL, à votre choix
sh0 propose PostgreSQL, MySQL, MariaDB (relationnelles) et MongoDB (NoSQL), avec Redis pour le cache, le tout sur votre propre serveur. Choisissez la bonne base pour chaque usage.
Pas de verrouillage Google
sh0 utilise des protocoles standard : PostgreSQL, S3, OIDC, WebSocket. Migrez où vous voulez, quand vous voulez.
PaaS complet, pas seulement backend
Firebase App Hosting construit des applications web full-stack (Next.js, Angular) depuis les sources avec des buildpacks. sh0 déploie n’importe quel conteneur Docker -- Node.js, Python, Go, Rust, PHP, Ruby, .NET -- avec bases de données gérées, email et plus encore.
Chaque fonctionnalité Firebase, auto-hébergée
sh0 associe chaque service Firebase à un moteur open-source de référence.
Firestore / RTDB --> PostgreSQL + MongoDB
SQL ou NoSQL. 5 moteurs gérés avec interfaces d’administration.
API REST --> PostgREST
API REST auto-générée à partir des tables PostgreSQL.
Firebase Auth --> Logto
Conforme OIDC avec connexion sociale, MFA et console d’administration.
Realtime DB --> Centrifugo
WebSocket + SSE avec canaux, présence et historique.
Cloud Functions --> Deno
Runtime TypeScript/JavaScript, fonctions invocables par HTTP.
Cloud Storage --> MinIO
Stockage objet compatible S3 avec console web.
Comparaison des tarifs
Le modèle de paiement à l’usage de Firebase vs. la tarification mensuelle fixe de sh0. Sans surprises, sans anxiété de scaling.
| Scénario | sh0 | Firebase |
|---|---|---|
| Pour débuter | 0 $/mois (offre gratuite, 1 stack, applications illimitées) | 0 $/mois (Spark, limites d’usage gratuites) |
| App en production | 19 $/mois (Pro -- tous les services) | Blaze : paiement à l’usage, usage gratuit de Spark inclus |
| Cloud Functions (1 M d'invocations) | Illimité (votre serveur) | 2 M/mois gratuits, puis 0,40 $ par million + temps de calcul |
Migrer de Firebase en 5 étapes
Remplacez les services Firebase un par un par des alternatives standard et portables.
Installer sh0
curl -fsSL https://get.sh0.dev | bashConfigurer votre base de données
Créez un serveur PostgreSQL ou MongoDB en un clic. Si vous migrez depuis Firestore, MongoDB préserve la structure de vos documents ; PostgreSQL avec PostgREST vous donne une API REST.
Activer Auth et Temps réel
Activez Logto (Auth) et Centrifugo (Temps réel) depuis le tableau de bord. Les deux suivent des protocoles standard -- OIDC pour l’auth, WebSocket pour le temps réel.
Déployer votre application
Connectez votre dépôt Git ou utilisez sh0 push. Votre frontend et backend se déploient ensemble sur le même serveur.
Mettre à jour votre code client
Remplacez les appels au SDK Firebase par des appels HTTP/WebSocket standard. PostgREST, Logto et Centrifugo ont tous des bibliothèques client pour les principaux frameworks.
Qui devrait choisir quoi
Choisissez Firebase si...
- Vous avez besoin de l’intégration Analytics, Crashlytics et ML Kit
- Votre app est mobile-first et bénéficie des SDK Firebase
- Vous voulez zéro gestion d’infrastructure
- Votre usage est suffisamment faible pour que le paiement à l’usage soit moins cher
Choisissez sh0 si...
- Vous avez besoin de bases de données SQL (PostgreSQL, MySQL)
- Vous voulez une tarification prévisible à n’importe quelle échelle
- La souveraineté des données et l’indépendance fournisseur comptent
- Vous avez besoin du déploiement complet d’apps, pas seulement de services backend
Votre backend sans verrouillage Google
Installez sh0 et obtenez base de données, auth, temps réel, fonctions et stockage sur votre propre serveur. Un seul binaire, un tarif fixe, zéro dépendance à un fournisseur.