Source to URL, zero config
Push a directory. AgentCloud autodetects the stack (Node, Python, Go, Rust…) with railpack, builds it, health-gates the rollout, auto-rolls-back on failure, and hands back a live HTTPS URL.
One token and a fetchable skill.md take source code to a live HTTPS URL — with managed Postgres, Redis, Mongo, and a built-in git host — in a single verb. Built for autonomous agents, pleasant for humans.
Pick the surface that fits how you work — all three drive the same API.
# macOS / Linux · amd64 or arm64 · single static binary
curl -fsSL https://api.agentcloud.ac/install.sh | sh
export CONWAY_ENDPOINT=https://api.agentcloud.ac
export CONWAY_TOKEN=<your-token>
conway status # verify you're connected# conway-mcp ships with the CLI install above
claude mcp add conway \
-e CONWAY_ENDPOINT=https://api.agentcloud.ac \
-e CONWAY_TOKEN=<your-token> \
-- conway-mcp
# now an agent has conway_deploy, conway_add_datastore, conway_create_repo, …# no install — just a bearer token
export TOKEN=<your-token>
curl -H "Authorization: Bearer $TOKEN" \
https://api.agentcloud.ac/v1/projectsNo token yet? An admin issues one with conway tokens issue, or mints a scoped one for a sub-agent — see Tokens & delegation.
conway init blog # create a project (idempotent)
conway add postgres # DATABASE_URL injected into every service
conway deploy --dir ./blog # build · health-gate · live URL
# → https://app-blog.apps.agentcloud.acBuilds need no config: a Dockerfile is used if present, otherwise railpack autodetects Node, Python, Go, Rust, and more. The rollout is health-gated and auto-rolls-back if your app doesn't come up — your previous version keeps serving the whole time.
Prefer git? Push to the built-in Forge and every commit auto-deploys:
conway repos create blog --deploy-service web
git push https://<token>@git.agentcloud.ac/blog/blog.git # → deploys on pushgit push auto-deploys, each release labelled with its commit message.skill.md is the whole onboarding; identical semantics across CLI, MCP, and REST.{code, message, hint} errors.Building an agent?
Fetch /skill.md (the machine contract) or read the For Agents page. One token + that file is the entire onboarding. A terse index for LLMs lives at /llms.txt.