Lovable Cloud remplace-t-il Supabase ?
Non, il le complète. Voici ce qui a changé.
Pendant longtemps, une application Lovable qui avait besoin d’une base de données passait par Supabase. Supabase est un service qui fournit une base PostgreSQL, la connexion des utilisateurs, le stockage de fichiers et des fonctions serveur.
Le 29 septembre 2025, Lovable a annoncé Lovable Cloud sur son blog : un backend intégré aux projets. La documentation, consultée le 26/10/2026, précise ceci :
- Le backend intégré est activé par défaut.
- Il utilise la base open source de Supabase. Vous n’avez pas à créer de compte Supabase.
- L’intégration avec votre propre projet Supabase reste disponible sur toutes les offres.
La FAQ du backend intégré ajoute que Lovable continuera à prendre en charge Supabase. Si votre projet est déjà connecté à Supabase, la recommandation officielle est de rester dessus.
Quelle différence entre Lovable Cloud et votre propre Supabase ?
| Critère | Backend intégré (Lovable Cloud) | Votre projet Supabase |
|---|---|---|
| Mise en place | Automatique, sans compte supplémentaire | Compte et projet Supabase nécessaires |
| Facturation | Crédits Lovable | Abonnement Supabase, facturé par Supabase |
| Gestion des données | Vues Database, Users et Storage dans Lovable | Tableau de bord Supabase |
| Réglages de connexion | Depuis Lovable, ou en le demandant dans le chat | Dans le tableau de bord Supabase |
| Sauvegardes, taille, pause | Gérées par Lovable | Gérées par vous dans Supabase |
Source : documentation Lovable « Connect to Supabase », consultée le 26/10/2026.
Certaines fonctions de Lovable ne marchent qu’avec le backend intégré. La documentation cite notamment les vues de gestion dans l’éditeur, les sauvegardes quotidiennes avec restauration, la configuration de la connexion depuis le chat et l’analyse des données personnelles.
Que choisir pour votre projet ?
Notre conseil pour un dirigeant ou un indépendant qui démarre : prenez le backend intégré. C’est le choix par défaut, il n’y a rien à configurer, et tout se règle depuis Lovable.
Connectez votre propre Supabase dans ces cas :
- vous avez déjà un projet Supabase avec des données ;
- un développeur doit accéder directement au tableau de bord Supabase ;
- vous voulez que la facture et l’infrastructure soient à votre nom chez Supabase ;
- des outils externes doivent lire vos données via l’API REST générée par Supabase.
Décidez tôt. La documentation est claire : il n’existe pas de migration automatique entre les deux, dans un sens ni dans l’autre.
Comment connecter Supabase à Lovable ?
Si vous choisissez Supabase, voici la procédure décrite dans la documentation :
- Créez un compte et un projet sur supabase.com. L’offre gratuite de Supabase suffit pour démarrer, selon la documentation Lovable.
- Un propriétaire ou un administrateur de l’espace de travail Lovable relie l’organisation Supabase, depuis Connectors → Supabase.
- Dans votre projet Lovable, ouvrez Settings → General → External Supabase et cliquez sur Connect. L’option n’apparaît que sur un projet qui n’a pas encore de backend.
- Choisissez le projet Supabase dans la liste et cliquez sur Connect.
- Vérifiez dans More → Supabase que le nom et le statut du projet s’affichent.
Ensuite, vous n’écrivez pas de SQL. Lovable rédige les migrations, vous les montre et demande votre accord avant de les exécuter. Les fichiers de migration sont gardés dans le code du projet.
Une limite à connaître : un projet Lovable se connecte à un seul projet Supabase à la fois.
Comment fonctionne l’authentification ?
L’authentification, c’est la connexion des utilisateurs à votre application. Vous la demandez dans le chat :
Ajoute une connexion par e-mail et mot de passe.
Seuls les utilisateurs connectés accèdent au tableau de bord.
Avec le backend intégré, Lovable génère les pages d’inscription et de connexion. Si vous ne précisez rien, il met en place l’e-mail avec mot de passe, Google et « Sign in with Lovable », selon la documentation. Google, Apple et Microsoft peuvent fonctionner sans compte développeur de votre côté : Lovable gère la configuration.
Avec votre propre Supabase, les réglages se font dans le tableau de bord Supabase. Pour ajouter Google, vous activez le fournisseur dans Supabase avec vos identifiants, puis vous demandez le bouton à Lovable.
Un piège fréquent : la connexion marche dans l’aperçu mais pas sur le site publié. La cause habituelle, selon la documentation, est une adresse manquante dans les URL de redirection. Le backend intégré les met à jour à la publication. Avec Supabase, vous devez les ajouter vous-même.
C’est quoi la RLS, simplement ?
RLS (Row Level Security) : des règles stockées dans la base de données qui décident, ligne par ligne, ce que chaque utilisateur peut lire ou modifier.
Prenez une table de factures. Sans règle, n’importe quel utilisateur connecté pourrait lire toutes les factures. Avec une règle « un utilisateur ne voit que ses propres factures », la base filtre elle-même les lignes. La documentation de Supabase compare une règle à une condition ajoutée automatiquement à chaque requête.
Pourquoi c’est dans la base et pas dans l’interface ? Parce que le code de l’interface tourne dans le navigateur de l’utilisateur. La documentation de Lovable rappelle qu’il peut être inspecté, modifié ou contourné. La base, elle, ne se contourne pas depuis le navigateur.
À retenir :
- Lovable crée des règles RLS de base automatiquement quand il construit une fonction qui stocke des données d’utilisateurs.
- Une table avec la RLS activée mais sans règle ne renvoie rien aux requêtes passant par l’API publique, selon Supabase.
- Le code serveur qui utilise le rôle « service role » contourne la RLS. Ce code doit donc vérifier lui-même les droits.
Pour modifier une règle, demandez-la en français dans le chat :
Un utilisateur ne voit et ne modifie que ses propres devis.
Comment vérifier les accès avant de publier ?
Avec le backend intégré, les règles se lisent dans More → Database → Manage → Policies. Avec Supabase, dans le tableau de bord Supabase. La documentation de Lovable recommande de vérifier avant la mise en ligne :
- La RLS est activée sur toutes les tables sensibles.
- Un utilisateur ne peut pas lire les données privées d’un autre.
- Les données partagées ou publiques se comportent comme prévu.
- Aucune nouvelle table n’est restée sans règle.
La documentation Supabase de Lovable le dit sans détour : l’absence de règles RLS est la cause la plus fréquente de fuite de données d’une application.
Pour l’exemple complet d’une application avec base et connexion, suivez le tutoriel créer une application avec Lovable. Pour la mise en ligne, voyez publier une application Lovable. Et pour reprendre depuis le début, le guide apprendre Lovable.
Pour la vue d'ensemble, lisez le guide complet : Apprendre Lovable : le guide complet pour non-développeurs.
À lire ensuite
Questions fréquentes
Lovable Cloud remplace-t-il Supabase ?
Non. Lovable Cloud est le backend par défaut et repose sur la base open source de Supabase. L'intégration avec votre propre projet Supabase reste disponible sur toutes les offres, et Lovable indique continuer à la prendre en charge.
Peut-on migrer un projet de Supabase vers Lovable Cloud ?
Pas automatiquement. La documentation indique qu'il n'existe pas de migration automatique dans un sens ni dans l'autre. Il faut exporter les données et reconstruire le schéma.
Faut-il payer Supabase en plus de Lovable ?
Seulement si vous connectez votre propre projet Supabase. Supabase facture alors la base, le stockage et la bande passante selon votre offre Supabase. Avec Lovable Cloud, tout passe par vos crédits Lovable.
C'est quoi la RLS en une phrase ?
La RLS (Row Level Security) est un ensemble de règles dans la base de données qui décident quelles lignes chaque utilisateur peut lire ou modifier.
Sources
- Lovable Docs, Built-in backend (Cloud), consulté le 26/10/2026
- Lovable Docs, Connect to Supabase, consulté le 26/10/2026
- Lovable Docs, Users and authentication, consulté le 26/10/2026
- Lovable Docs, Control who can access your app's data, consulté le 26/10/2026
- Lovable Docs, Security best practices, consulté le 26/10/2026
- Lovable, blog, annonce de Lovable Cloud (29/09/2025), consulté le 26/10/2026
- Supabase Docs, Row Level Security, consulté le 26/10/2026