How to Deploy a Lovable App
Lovable offers one-click publishing to a shareable URL using snapshot-based deployment. Click the Publish button, configure your site metadata, review security, and your app is live. Free and Pro plans publish publicly; Business and Enterprise plans support private deployment for internal tools.
Why this matters
Deployment is the moment your Lovable prototype becomes a real product. Understanding the publishing process, visibility settings, and security review ensures your app reaches users in the state you intend — not with exposed secrets or broken functionality.
What's at stake
Publishing without reviewing security can expose user data and API keys. Publishing without understanding visibility settings can make internal tools publicly accessible.
Step by step.
Review your app in the Security View
Before publishing, open the Security View in your Lovable project. Address all Error-severity findings. Run an on-demand security review by prompting "review my app's security" for a full codebase analysis.
Configure site metadata
Set your published URL, site icon, title, description, and share image. These appear when your link is shared on social media or messaging apps. A professional favicon and description make your app look legitimate.
Set website visibility
Free and Pro plans: your published app is publicly accessible to anyone with the link. Business and Enterprise plans: you can restrict access to authenticated workspace members only. Choose the right visibility for your use case.
Publish your snapshot
Click Publish. Lovable deploys a snapshot of your current project state. Your app is now live at the configured URL. Any future changes in the editor remain unpublished until you explicitly push a new snapshot.
Configure a custom domain (Pro plan and above)
On Pro, Business, or Enterprise plans, you can connect a custom domain. This replaces the default lovable.app subdomain with your own domain name, making your app look more professional.
Test the live deployment
After publishing, visit your live URL. Test all user flows: sign up, log in, key features, and payment (if applicable). Check the browser console for errors. Verify that no API keys appear in the Sources tab of DevTools.
Verify your Lovable deployment is secure and working
- Pre-deployment security checklist tailored to Lovable apps
- Post-deployment verification covering critical user flows
- Public readiness badge proving your app passed deployment review
Frequently asked questions.
When you publish, Lovable deploys a snapshot — a frozen copy of your project at that moment. Your live app stays on this snapshot even while you continue making changes in the editor. To update the live app, publish a new snapshot. This prevents work-in-progress from accidentally reaching users.
Yes. Export your code to GitHub, then deploy from there to any hosting provider (Vercel, Netlify, AWS, etc.). This gives you full control over infrastructure but means you manage deployments manually instead of using one-click publishing.
On Free and Pro plans, yes — anyone with the URL can access your published app. Business and Enterprise plans let you restrict access to workspace members only. If you need private access on a lower plan, implement authentication in your app.
Make your changes in the Lovable editor, then click Publish again to push a new snapshot. The update replaces the previous snapshot immediately. There is no staging environment — test thoroughly before publishing.