Waymaker Host

Getting Started with Waymaker Host

Learn about Getting Started with Waymaker Host in WaymakerOS.

Quick StartFirst App

Deploy your first app in 5 minutes. This guide walks you through the fastest path from zero to live.

Prerequisites

  • A Waymaker account with an organization
  • A GitHub account with a repository to deploy
  • The Waymaker GitHub App installed (we'll do this in step 1)

Step 1: Connect GitHub

Before you can deploy apps, connect your GitHub account to Waymaker:

  1. Go to Host in Commander
  2. Click Connect GitHub
  3. Authorize the Waymaker GitHub App
  4. Select which repositories to grant access to

This creates a secure connection between your GitHub repos and the Waymaker build pipeline.

Step 2: Create Your App

Using the CLI

waymaker auth login
waymaker host apps create \
  --name "my-first-app" \
  --repo https://github.com/yourorg/your-repo \
  --branch main \
  --framework react

Using Claude Desktop

"Create a new app called my-first-app from my GitHub repo https://github.com/yourorg/your-repo"

What Happens

  1. Waymaker provisions your app on Cloudflare's global CDN
  2. Links it to your GitHub repository
  3. Auto-detects your framework and build settings
  4. Triggers the first deployment

Step 3: Watch Your Build

Your app is now building. Check status:

waymaker host apps get <app-id>

Or ask Claude: "What's the status of my app my-first-app?"

The first build typically takes 1-3 minutes depending on your project size.

Step 4: Visit Your App

Once deployed, your app is live at:

https://<slug>.waymakerapp.com

Every app gets a free *.waymakerapp.com subdomain with automatic SSL.

Step 5: Set Up a Custom Domain (Optional)

Want your own domain? Three steps:

# 1. Start domain setup
waymaker host domains setup <app-id> --domain app.yourdomain.com

# 2. Add DNS records (shown in output)
# CNAME: app → <slug>.waymakerapp.com
# TXT: _waymaker-verify.app → waymaker-verify=<token>

# 3. Verify DNS
waymaker host domains verify <app-id>

SSL is provisioned automatically after DNS verification.

What's Next

  • Add environment variableswaymaker host env set <app-id> --var API_KEY=abc123
  • Set up auto-deploy — Every push to your branch triggers a build automatically
  • Add a custom domainCustom Domains guide
  • Build an ambassadorServerless Functions guide