Plateforme backend auto-hébergée

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ésh0Firebase
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.

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énariosh0Firebase
Pour débuter0 $/mois (offre gratuite, 1 stack, applications illimitées)0 $/mois (Spark, limites d’usage gratuites)
App en production19 $/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.

1

Installer sh0

curl -fsSL https://get.sh0.dev | bash
2

Configurer 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.

3

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.

4

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.

5

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.