Vous cherchez une alternative à Supabase ?
Obtenez le stack complet.
Base de données, Auth, Temps réel, Fonctions, Stockage -- plus le déploiement complet d’applications. Un seul binaire auto-hébergé remplace Supabase + votre hébergeur. Sans Docker Compose, sans facturation par projet.
L’avis honnête : Supabase propose des fonctionnalités PostgreSQL comme la Row Level Security, le branching de base de données et un éditeur SQL dans son tableau de bord. Si vous avez besoin de plusieurs moteurs de base de données, voulez déployer vos applications à côté de votre backend ou faire tourner plusieurs projets sur un forfait fixe, sh0 offre une plateforme auto-hébergée complète en un seul binaire.
Comparaison des fonctionnalités
sh0 vs Supabase : fonctionnalités BaaS, capacités de déploiement et auto-hébergement comparés.
| Fonctionnalité | sh0 | Supabase |
|---|---|---|
| Base de données PostgreSQL | PostgreSQL 14-17 géré avec interface d'administration | PostgreSQL géré (un par projet) |
| API REST | PostgREST (le même moteur que Supabase) | PostgREST (généré automatiquement) |
| Service d’authentification | Logto géré (OIDC, connexion par réseaux sociaux) | Supabase Auth (mot de passe, lien magique, OTP, réseaux sociaux, SSO) |
| Abonnements temps réel | Centrifugo (WebSocket + SSE, canaux) | Service Elixir maison (modifications Postgres) |
| Fonctions serverless | Environnement d'exécution Deno géré | Deno Edge Functions |
| Stockage de fichiers | MinIO (compatible S3, console web) | Stockage objet compatible S3 |
| Auto-hébergé (binaire unique) | Une commande curl, un binaire | Docker Compose (plus de 10 conteneurs) |
| Déploiement CLI | sh0 push (n'importe quel répertoire) | CLI supabase (migrations, déploiement des Edge Functions) |
| Assistant IA intégré | 105 outils MCP + 6 agents spécialisés | Assistant IA dans le tableau de bord |
| Projets multiples | Stacks illimités (Pro à 19 $/mois) | Chaque projet supplémentaire ajoute son propre calcul (Micro : ~10 $/mois) |
Sources (vérifiées le 13 octobre 2026) : Tarifs Supabase· Documentation Supabase : usage du calcul· Documentation Supabase : auto-hébergement avec Docker· Documentation Supabase : API REST (PostgREST)
Pourquoi les développeurs quittent Supabase
Scénarios réels où l’approche de sh0 est plus pertinente.
"Sur Supabase Pro (25 $/mois), chaque projet au-delà du premier ajoute son propre calcul -- environ 10 $/mois en Micro. Avec 8 projets clients, la note grimpe."
sh0 Pro (19 $/mois) vous donne un nombre illimité de stacks. Créez autant de bases de données et de projets que votre serveur peut gérer. Un seul prix, sans facturation par projet.
"Auto-héberger Supabase, c’est faire tourner une pile Docker Compose d’une douzaine de services, et le guide demande au moins 4 Go de RAM."
sh0 est un seul binaire Rust (~61 Mo). La plateforme entière tourne avec ~140 Mo de RAM au repos. Installation avec une seule commande curl, pas un fichier Docker Compose.
Ce qui différencie sh0
BaaS + PaaS dans un seul binaire
sh0 combine le déploiement complet d’applications avec toutes les fonctionnalités BaaS : bases de données, auth, temps réel, fonctions et stockage.
5 moteurs de bases de données, pas seulement PostgreSQL
Chaque projet Supabase est une base Postgres. sh0 Pro gère des serveurs PostgreSQL, MySQL, MariaDB, MongoDB et Redis -- avec interface d’administration, gestion des utilisateurs et des droits, et pool de connexions pour chacun. En Free, les cinq mêmes moteurs se déploient en modèles en un clic.
Véritable auto-hébergement, pas Docker Compose
L’option auto-hébergée de Supabase est une pile Docker Compose d’une douzaine de services. sh0 est un seul binaire qui s’installe avec curl. Les mises à jour tiennent en une commande.
Services BaaS complets, auto-hébergés
Tous les services backend dont vous avez besoin, gérés depuis un seul tableau de bord.
API PostgREST
Le même moteur que Supabase. API REST générée automatiquement à partir de vos tables.
Authentification (Logto)
Authentification conforme OIDC avec connexion sociale, MFA et console d’administration.
Temps réel (Centrifugo)
WebSocket + SSE avec canaux, présence, historique et pub/sub.
Fonctions (Deno)
Fonctions serverless TypeScript/JavaScript, invocables par HTTP.
Stockage (MinIO)
Stockage objet compatible S3 avec console web et clés d’accès.
E-mail (Stalwart)
Hébergement email complet avec configuration automatique DKIM/SPF/DMARC.
Comparaison des tarifs
Chez Supabase, chaque projet ajoute son propre coût de calcul. sh0 vous donne des projets illimités sur une seule offre.
| Scénario | sh0 | Supabase |
|---|---|---|
| 1 projet (BD + Auth + Stockage) | 19 $/mois (Pro) | À partir de 25 $/mois (Pro) |
| 5 projets | 19 $/mois (Pro -- illimité) | 25 $ + 4 × ~10 $ (calcul Micro) ≈ 65 $/mois |
| 10 projets | 19 $/mois (identique) | 25 $ + 9 × ~10 $ (calcul Micro) ≈ 115 $/mois |
| Taille de la base de données (8 Go) | Limité par le disque de votre VPS | 8 Go de disque par projet inclus (Pro) |
Migrer de Supabase en 5 étapes
sh0 utilise le même moteur PostgREST que Supabase, ce qui rend la migration simple.
Installer sh0
curl -fsSL https://get.sh0.dev | bashCréer un serveur PostgreSQL
Un clic dans le tableau de bord. sh0 utilise le même moteur PostgREST que Supabase pour les API REST auto-générées.
Activer les services BaaS
Activez Auth (Logto), Temps réel (Centrifugo), Fonctions (Deno) et Stockage (MinIO) -- chacun en un clic.
Déployer votre frontend
Connectez votre dépôt Git ou utilisez sh0 push. Votre app se déploie aux côtés de vos services backend sur le même serveur.
Mettre à jour les chaînes de connexion
Remplacez les URL d’API Supabase par vos endpoints sh0. PostgREST, Auth et Temps réel suivent des protocoles standard -- modifications de code minimales.
Qui devrait choisir quoi
Choisissez Supabase si...
- Vous avez besoin du Row Level Security et des extensions Postgres
- Vous voulez un éditeur SQL et un visualiseur de schéma dans le tableau de bord
- Vous préférez le cloud géré sans infrastructure
- Votre projet est uniquement PostgreSQL et n’a pas besoin d’hébergement d’app
Choisissez sh0 si...
- Vous avez besoin du déploiement d’apps + services backend dans un seul outil
- Vous voulez plusieurs moteurs de bases de données (pas seulement PostgreSQL)
- Vous avez plusieurs projets et voulez un tarif fixe
- La souveraineté des données et le véritable auto-hébergement sont des exigences
Votre backend, votre serveur, un seul binaire
Installez sh0 en 30 secondes. Obtenez PostgreSQL, Auth, Temps réel, Fonctions et Stockage -- plus le déploiement complet d’apps.