32dots HEIDELBERG AI
Session 8 easy

Publish: live URL, custom domain & environments

LESSONLesson 8 · ~15 min

🎯Goal. Put your app online at a real URL, point a custom domain at it, and use Test/Live environments to ship safely.

  1. 1Click Publish (top-right). Pick a subdomain — your app goes live at [name].lovable.app — set who can visit (public by default; restricting access to your workspace is a Business-plan feature), and fill the metadata (title, favicon, social image).
  2. 2Publishing deploys a snapshot of the current version; later edits don't auto-go-live. Push them with Publish → Update.
  3. 3On a paid plan, connect a custom domain so the app lives on your own URL. Use Test and Live environments (Beta) to try changes in Test before promoting them to Live.

You'll see. A public, shareable URL for your app — optionally on your own domain — that you choose when to update.

💳Cost. Publishing to a lovable.app URL is free; custom domains require a paid plan. A Cloud-backed app's hosting draws on your monthly Cloud balance (currently a free $25/month).

💡Takeaway. One click puts your tool online — just remember Publish → Update after changes, and keep a Test environment for risky edits.