Halo v1 is live — read the launch notes.

Quickstart

From a fresh terminal to a live URL in under two minutes.

You’ll need a Halo account. Sign up at halo.example.com/signup — the free tier covers everything in this guide.

1. Install the CLI

npm
bash
npm install -g @halo/cli
bun
bash
bun add -g @halo/cli
brew
bash
brew install halo

2. Log in

bash
halo login

A browser window opens. Approve, and the CLI stores a token at ~/.halo/credentials.

3. Deploy

From any project root:

bash
halo deploy

The CLI detects your framework, builds, and uploads. You’ll see something like:

[halo] detected: next@15.1
[halo] uploading 412 files (1.8 MB)
[halo] building on iad1...
[halo] deployment ready: https://my-app-x7k2qz.halo.app

That URL is live, served from the edge POP nearest each visitor.

4. Promote to production

bash
halo alias my-app.com

Halo provisions a TLS cert (Let’s Encrypt) and aliases the deployment. Done.

What’s next

Last updated Edit this page
↑↓ navigate open esc close