What is Lovable Cloud?
Last checked 31 Aug 2026
Short answer
Lovable Cloud is a Supabase backend (Postgres database, authentication, storage, edge functions) that Lovable provisions and manages for your project automatically, with no separate account or dashboard needed.
What it actually is
Lovable Cloud is Supabase running behind the scenes for your project. You don't create a Supabase account or log into a separate dashboard — Lovable provisions the database, handles migrations, and exposes the results through chat and the built-in Database view.
It gives you:
- A managed Postgres database
- Authentication (email/password, social logins, one-time codes)
- File storage (buckets for uploads)
- Edge functions (server-side code for things like calling third-party APIs or sending email)
- Access to Lovable AI, so your app can call AI models without you supplying your own API key
How it differs from "bring your own Supabase"
| Lovable Cloud | Your own Supabase project | |
|---|---|---|
| Account needed | No — managed within Lovable | Yes, a separate Supabase account |
| Dashboard access | None — ask Lovable to make changes | Full Supabase dashboard access |
| Usage cost | Included in your Lovable credit balance (monthly Cloud allowance) | Billed separately by Supabase |
| Best for | Most projects, especially non-coders | Teams needing direct dashboard control or existing Supabase infra |
See when should I use Lovable Cloud for which fits your project.
Getting started
Set up Lovable Cloud for this project and create a
subscriberstable for an email sign-up form.
Lovable enables Cloud, creates the table, and applies sensible defaults like row-level security — always check the policy matches what you actually want before relying on it.
What usually goes wrong
- Expecting dashboard access: because there's no separate Supabase login, any change — new table, policy, secret — goes through asking Lovable, not clicking around a Supabase UI.
- Not checking RLS policies: Cloud makes adding a database fast, but security policies still need to be reviewed for each table, especially ones storing user data.
- Confusing Cloud usage with build credits: Cloud usage draws from a separate monthly allowance alongside your credit balance — check Lovable's pricing page for current limits rather than assuming.
What you get when Lovable Cloud is enabled
Enabling Cloud provisions a managed backend for the project and wires it into your app automatically. That gives you:
- A Postgres database with tables, relationships and row level security
- Authentication — email/password, magic links and social providers
- File storage for uploads, images and documents
- Server-side functions for logic that must not run in the browser, such as calls to paid APIs
- Secrets management so API keys live on the server, never in client code
- Email sending for confirmations, notifications and password resets
You do not manage servers, connection strings or deploy keys. The credentials are injected into the project for you.
When you need it
You need Cloud the moment your app has to remember something between visits: user accounts, form submissions, bookings, orders, saved documents, admin dashboards. A brochure site, landing page or portfolio does not need it — a contact form that stores enquiries does.
What to set up first
- Tables — one table per real-world thing (enquiries, bookings, projects), with a column linking each row to its owner.
- Row level security — on for every table, with policies that scope reads and writes to the signed-in user, plus admin-only policies where needed.
- Roles — stored in their own table, never as a column on a profile, so a user cannot promote themselves.
- Secrets — added through the platform, then read only in server-side code.
Cost and limits
Cloud usage is metered as part of your Lovable plan rather than billed by a separate provider, so a small app with modest traffic generally sits inside plan limits. Heavy usage — large file storage, high query volume, big email sends — is what pushes it up. Reducing unnecessary database calls is the single most effective way to keep usage low.
Checks before launch
- Every table has row level security enabled and policies that a signed-out visitor cannot bypass
- No API key or secret appears anywhere in client-side code
- Auth flows tested end to end: register, confirm, log in, reset password, log out
- Admin pages verified with a normal, non-admin account
- A backup taken before you publish
Sources
Was this answer helpful?
Next step
Related questions
- AnswerWhat's the difference between Lovable Cloud and Supabase?Lovable Cloud is a Supabase backend that Lovable runs and manages for you. Connecting your own Supabase project means you own the account, the dashboard and the bill.
- AnswerCan users access my database?Only through the access rules you (or your row-level security policies) allow — Lovable Cloud's database isn't publicly browsable, but a table without RLS enabled is effectively open to anyone with your app's public key.
- AnswerHow do I back up my Lovable database?Lovable Cloud stores backups you can restore from directly in the Database screen; for extra safety, also ask Lovable to export your data periodically.
- AnswerHow do I connect Supabase to Lovable?In your Lovable project, open the Supabase integration and authorise Lovable to connect to an existing Supabase project (or create a new one), then Lovable can read and write to it the same way it does with Lovable Cloud.