Update (July 2026): Lovable Cloud now has an official exit! Export project data, Pause Cloud, and Remove Lovable Cloud all live under Cloud > Overview > Advanced settings. The guide below still works and remains useful for deep details, but there is a much easier official path now: Leaving Lovable Cloud Is Finally Official (And It Might Make You Stay).
Connecting your own Supabase project to Lovable is totally doable. It is just split across two spots, so it is easy to miss one and feel stuck. Here is the full path, step by step, verified as of June 2026.
Heads-up: Lovable's interface moves around a lot lately, so I refresh this guide every so often. If something looks different on your screen, the wording of the links and buttons is your most reliable anchor.
Two backends, one quick distinction
Lovable gives you two backend options:
- Cloud: a managed backend Lovable runs for you, ready out of the box.
- Supabase: your own project, connected to Lovable.
Both are great, they just fit different moments. Connecting your own Supabase happens in two steps: first you enable Supabase and link your organization at the workspace level, then you connect it to a specific project. Linking the connector is the first half, picking the project is the second. Once you see both, it clicks.
The easiest moment: pick your database at the start
If you are starting a fresh build, the simplest path is to choose your backend before you prompt anything. On the home screen, click the + in the build box and open Databases.
There you will see Lovable Cloud (it shows "auto-enabled in chat") and Supabase with your own organization listed right under it. Pick Supabase and your org, and your project starts already wired to your own database, no hunting through menus later.
Already started a project? No worries, the steps below get you connected too.
Part 1: enable Supabase and link your org
1. Open Connectors from the sidebar. This is where all your connectors live. Cloud and Supabase sit side by side, each with a short description.
2. Open Supabase and make sure it is enabled. You will see what it brings to your app (database, file storage, real-time, edge functions) and a "Manage Connected Organizations" button.
3. Link your Supabase organization to your workspace. If your org is not showing yet, click "Add More Organizations" to add it.
4. Authorize Lovable and pick your organization from the dropdown.
Part 2: connect it to your project
5. Open your project and click the stacked-layers icon at the top. It opens the More menu (the icon and the word "More" are the same button).
6. Go to Cloud, then Overview.
7. At the bottom of that panel, click "Already have a Supabase project? Connect it here". The blue "Enable more features" button up top is for Lovable Cloud, so skip that one if you want your own Supabase.
8. Pick your org, hit Continue, and Connect the specific project. That is it, your app is now wired to your own Supabase.
Prefer to use Lovable Cloud instead?
You can do that from the exact same panel. Instead of the connect link at the bottom, click the blue Enable more features button, and Lovable sets up a full backend for you (database, storage, auth) right there.
One thing worth pausing on: once Lovable Cloud is enabled on a project, you cannot disconnect and reconnect it yourself, and switching later usually means reaching out to support. So if you already have your own Supabase in mind, do the Supabase connection first.
Cloud or your own Supabase, how to choose
Supabase is a full platform with its own dashboard, outside of Lovable, where you manage your database, auth, and storage directly. Lovable Cloud is that same Supabase power, just built in and managed for you from inside Lovable. The two work almost the same under the hood.
Your own Supabase gives you a little more control and that separate dashboard. That is great if you want it, but if you are just starting out, a separate dashboard can feel a bit overwhelming, and Cloud keeps everything in one place. Neither is wrong, it just depends on where you are.
Quick recap
- Cloud is Lovable's managed backend, Supabase is your own. Two options, both solid.
- Fresh build? Pick your database from the home + menu, then Databases, before you prompt anything.
- Part 1 (workspace): Connectors, then Supabase, then enable and link your org.
- Part 2 (project): stacked-layers (More), then Cloud, then Overview, then "Already have a Supabase project? Connect it here", then pick org and Connect project.
- Want Cloud instead? Same panel, click Enable more features. Just know it sticks once enabled.
Hope this saves you some time. Happy building.