Skip to main content
Publish your HelloLeo projects to make them accessible-whether for your team, your clients, or the public.

The Publish Modal

Click the “Publish” button in your project to open the Publish Modal. This is your central hub for all deployment settings.

Quick Publish

For most projects, publishing is simple:
  1. Click “Publish” in the top-right corner
  2. Review your settings in the Publish Modal
  3. Click “Publish” or “Update Published Version”
  4. Your project is live!

What’s in the Publish Modal

Live URL

  • See your current live URL at a glance
  • Copy URL - One-click copy to clipboard
  • Open - View your live project in a new tab

Custom Subdomain

  • Default: your-project-name.helloleo.app
  • Change to any available subdomain
  • Example: myapp.helloleo.app

Custom Domain (Business)

  • Connect your own domain
  • Example: app.yourdomain.com
  • Requires DNS configuration
  • Setup guide

HelloLeo Badge (Business)

  • Toggle the “Created with Leo” badge
  • Business plans and above can hide it

How Publishing Works

When you publish a project, HelloLeo:
  1. Builds your project - Installs dependencies and runs the production build
  2. Deploys to our edge network - Your project is distributed globally
  3. Assigns your URL - Available at your-subdomain.helloleo.app (or your custom domain)

Publishing Private Projects

If your project is set to Private:
  1. The Publish Modal shows a lock icon and “This project is private”
  2. Click “Publish” to make it public
  3. Your project is automatically deployed
Publishing a private project makes it public. Anyone with the URL can access it.

Updating Published Projects

Already published? Click “Update Published Version” to deploy your latest changes.
Your published version stays stable while you work. Changes you make with Leo only affect your dev environment until you explicitly click “Update Published Version”. Work on new features without affecting production.
The update process:
  1. Leo builds your project with the latest code
  2. Deploys to the same URL
  3. Changes go live in seconds

Deployment Status