The whole flow is four steps. Allow about 5 minutes start to finish.
1. Sign up
Head to restful.host and drop your email in the form. We'll email you a sign-in link straight away; no waiting on an approval.
2. Start your trial
Sign in with the link we sent you. The dashboard prompts you to start your free trial before you can spin up a machine. Your first 7 days are free, then it's $59/month. A card is required to start the trial, but nothing is charged until day 8.
There's no usage-based billing on top. The $59 covers the machine, the subdomain, the wildcard TLS cert, the agent, the browser terminal, the uploads modal, and ongoing platform updates. Your Claude subscription is separate and stays with Anthropic.
3. Your machine boots
Click Create machine. Provisioning takes about 60–90 seconds. You'll watch a progress bar move through:
- Creating the droplet at DigitalOcean
- Allocating a public IPv4
- Writing DNS for
<your-slug>.restful.hostand*.<your-slug>.restful.host - Issuing a wildcard TLS cert via Let's Encrypt
- Installing the restful-agent + browser terminal + Claude Code
- Running the bootstrap script
When it's done, you have an Ubuntu 24.04 droplet sitting at <slug>.restful.host. The slug is a pet-name like smooth-garden or steady-snowdrop, randomly generated, yours forever.
4. Connect your Claude account
From the dashboard, click Open console. Your machine opens with Claude Code already running and prompting you to sign in, so there's no command to type. Follow the link it prints, sign in on claude.ai, and you're authenticated.
See Connecting Claude for the full flow including the OAuth handoff and how to use an API key instead.
What now?
Talk to Claude. Once you're authenticated, the console drops you straight into a Claude session. Try something like:
You: build me a todo app
Claude scaffolds the project, picks a port, starts the dev server. When it's running, ask:
You: deploy it
Claude knows about restful-expose (via the restful-vps skill on the box), so it picks a name, wires nginx, and gives you back a live URL like https://todo.<your-slug>.restful.host/ in a few seconds.
That's the loop. Build something, ship it, share the URL. You can drop down to the shell anytime (Ctrl+B then D detaches Claude and gives you a plain tmux pane), but the day-to-day flow is just talking to Claude.
See Deploying apps for how restful-expose works under the hood, and /remote-control for driving the same session from your phone.
Something missing or out of date? Tell us or check the support center.