KBAISE/ for lovable
Library
Docs

Lovable Cloud

about 15 minBuildingchecked 4d agoOfficial page
The short version

Lovable Cloud is a built-in backend that hosts your app and provides database, authentication, storage, and more without needing any setup. It automatically handles scaling and security, letting you describe what you want directly in Lovable.

Anyone building an app with Lovable needs this to understand how their app's backend and hosting are managed.

Do this, in order

  1. 1

    Ask Lovable to build features that require a backend, like user logins, data storage, or file uploads.

    Lovable will automatically enable its built-in backend (Cloud) or ask for your permission, setting up all the necessary services for you.

  2. 2

    If Lovable asks for permission to enable Cloud, approve it in the project chat.

    This allows Lovable to create and connect the backend services your app needs, like a database or user authentication.

  3. 3

    To manage your Cloud settings, go to the 'More' tab in your project toolbar and select 'Cloud'.

    This is where you can view your database, manage users, check storage, set up secrets, and monitor backend activity.

  4. 4

    To change how Lovable interacts with Cloud features, open 'Connectors', select 'Cloud', and adjust the 'Manage my agent's permissions' settings.

    This lets you decide if Lovable should 'Always allow', 'Ask each time', or 'Never allow' certain actions, giving you control over automation.

  5. 5

    If you need to change the region where your project's data is stored, do so before Cloud is enabled for that project.

    Once Cloud is active, the region is locked, and you cannot move your project's data to a different location.

Paste this into your project

Build me a CRM tool to manage clients, track deals, handle invoices, and keep notes organized. Keep the design simple, modern, and business-friendly with a sidebar for navigation. I want a place to keep track of my clients with their name, email, phone number, and notes. I also need a way to track deals, including which client it's for, the value, the stage it's in, and when I expect it to close. And I need a section for invoices with the client it belongs to, the amount, the status, and the due date. Add login to the app. Require login before accessing the CRM dashboard. Also, add a 'Sign in with Google' button so users can log in with their Google accounts. Add a contract upload field to each deal. Let clients have profile pictures and display them on the client detail page. Upload invoice PDFs and show a download link on the invoices table. When a new lead is added to the Clients table, send me an email notification. Analyze client meeting notes with Lovable AI and save a sentiment score in the Clients table. Schedule a daily job at 7 AM that emails me a summary of today's follow-ups. When a payment is marked 'paid' in Stripe, automatically update the related invoice's status to 'Paid'. Connect Stripe so clients can pay invoices online. Ask me for any API keys you need. Summarize each client's meeting notes and save them to their profile. Suggest next steps for every open deal. Generate personalized email drafts for following up with leads. Classify client messages into categories: sales, support, or billing.

Words decoded

Backend
The part of an app that runs on a server, handling things like storing data, managing user accounts, and running special functions, rather than what you see and interact with directly.
Frontend
The part of an app that you see and interact with directly, like buttons, text, and images.
Database
An organized collection of information, like a digital filing cabinet, where your app stores all its data.
Authentication
The process of verifying who a user is, typically through login credentials like a username and password, or a 'Sign in with Google' button.
Storage
A place where your app can keep files, like images, documents, or videos.
Edge functions
Small pieces of code that run on servers located very close to your users, making your app faster and more responsive for specific tasks.
API keys
Secret codes that allow your app to securely connect and communicate with other online services, like payment processors or email senders.
Latency
The delay between when you send a request (like clicking a button) and when you get a response from the server. Lower latency means faster responses.
Instance size
Refers to the computing power and memory allocated to your database, which you can increase as your app grows to handle more users and data.

Where people get stuck

  • Do not try to enable Cloud from a draft project; it must be done from the main version.
  • Remember that once Cloud is enabled for a project, you cannot change its data storage region.
  • Be aware that removing Lovable Cloud permanently deletes your Cloud instance and cannot be undone, so export data first if needed.

The short version, steps, decoder and prompt on this page are written automatically from Lovable's own documentation and can lag or misread it. The official page is always the authority.