Hands-On Lab

Deploy OpenClaw AI Gateway

Deploy OpenClaw on Cloudflare Containers with Workers AI, R2 persistence, and admin dashboard.

Option 1: One-Click Deploy

Deploy directly to Cloudflare — no local setup needed. You'll configure secrets after deployment.

Deploy to Cloudflare

Option 2: Manual Setup

Follow the step-by-step guide below for full control over your deployment and local development.

Your Progress 0 / 6 steps completed

Before we begin, let's confirm you have access to the workshop Cloudflare account.

  1. Open the Cloudflare Dashboard and log in with the email you registered with.
  2. Check the invitation email from Cloudflare — accept the invite to join the workshop account.
  3. Once logged in, verify you can see the workshop account in the account selector (top-left).
  4. Navigate to Workers & Pages — you should see the Workers Paid plan is active.
Trouble? If you don't see the invitation, check your spam folder. Ask a workshop helper if you're stuck.

Troubleshooting

Container takes too long to start
The first start can take 1-2 minutes as the container image is pulled. Subsequent starts are faster. If it takes more than 3 minutes, try refreshing.
"Unauthorized" error on Control UI
Make sure you're using the correct gateway token in the URL. Check your .dev.vars file for the GATEWAY_AUTH_TOKEN value.
Devices not showing in Admin Dashboard
The devices list caches every 30s. Click Refresh in the Devices tab for a fresh read. If still not showing, check /persist/status endpoint and verify R2 bucket name in wrangler.toml matches your actual bucket.
wrangler login fails
Try running wrangler login --browser or clear existing credentials with wrangler logout first. On corporate networks, you may need to configure proxy settings.