Identifying Lovable backend: Lovable Cloud or Supabase

Last edited: 11/4/2025

Overview

When you create a project in Lovable, your app’s backend can be connected to one of two options:

  • Lovable Cloud — The backend (Supabase instance) is managed entirely by Lovable.
  • Your own Supabase project — The backend is a Supabase project you created and manage directly in your Supabase Dashboard.

Knowing which backend your project uses helps you understand where your database, API keys, and configuration are managed.

How to identify your backend

In the Lovable interface, click the Cloud icon on the top bar of your project editor. This section shows which backend your project is currently connected to.

Lovable Cloud icon inside Lovable

Once you open the Cloud settings, you see one of two interfaces depending on your backend type:

Lovable Cloud backend

If the page shows a menu and screens to manage your Database tables, and Users from within Lovable (similar to the screenshot below), then your backend is managed by Lovable Cloud.

Lovable Cloud backend settings inside Lovable

Your Supabase instance in this case is owned and managed by Lovable, not by your personal Supabase account. You won’t see this project in your Supabase Dashboard, and you won’t have access to service role keys or direct database URLs.

Connected Supabase backend

If the page displays the Supabase icon, your Supabase project name, and some links that direct you to the Supabase Dashboard (similar to the screenshot below), then your Lovable project is connected to a Supabase project you manage directly.

Supabase backend settings inside Lovable

Summary

Backend TypeManaged ByAppears in Supabase DashboardService Role / DB Access
Lovable CloudLovable❌ No❌ No
Own Supabase ProjectYou✅ Yes✅ Yes

Frequently asked questions

Lovable Cloud – specific questions