# Runtime & deploy for AI agents

Where it runs, and whether it survives a restart.

8 options tracked · 4 open source · 4 self-hostable · required

## All options

| Option | What it does | Licence | Self-host | Page |
| --- | --- | --- | --- | --- |
| Docker Compose | One file, one box, everything local. The honest starting point. | open source | yes | https://newagent.build/c/docker-compose |
| Vercel | Streaming-friendly serverless for TypeScript agents with a web front end. | proprietary | no | https://newagent.build/c/vercel |
| Cloudflare Workers | Edge runtime with Durable Objects for long-lived, stateful agent sessions. | proprietary | no | https://newagent.build/c/cloudflare-workers |
| Modal | Python-native serverless with GPUs and sandboxes, scale to zero. | proprietary | no | https://newagent.build/c/modal |
| Fly.io | Long-running containers close to users, without owning a Kubernetes cluster. | proprietary | no | https://newagent.build/c/fly |
| Temporal | Durable execution — the run survives a crash, a deploy and a week of waiting. | open source | yes | https://newagent.build/c/temporal |
| Centaur | Paradigm's self-hosted control plane: one shared team agent, an isolated k8s sandbox per Slack thread, and no raw API keys in the agent's environment. | open source | yes | https://newagent.build/c/centaur |
| Kubernetes | Your existing cluster. Nothing new for the platform team to approve. | open source | yes | https://newagent.build/c/k8s |

## Machine interfaces

- `GET https://newagent.build/api/registry` — every component as JSON
- `GET https://newagent.build/api/vendors` — vendors, with the repo and releases feed to watch
- `GET https://newagent.build/api/advise?q=<plain english>` — recommended stack for a description
- `GET https://newagent.build/api/stack?<layer>=<id>&format=sh|json|md|yml|agents|env` — a stack as files
- `GET https://newagent.build/llms.txt` — the whole registry in one fetch

Any page here also returns markdown if you send `Accept: text/markdown`.