sandbox-agent/examples/cloudflare
Nathan Flurry 3576b7fcca feat(cloudflare): add React frontend and improve deployment docs
- Add React + Vite frontend for Cloudflare example with sandbox-agent SDK
- Update ensureRunning to poll health endpoint instead of fixed wait
- Fix SDK fetch binding issue (globalThis.fetch.bind)
- Update docs with .dev.vars format warning and container caching tip
- Use containerFetch proxy pattern for reliable local dev
2026-02-03 02:10:45 -08:00
..
frontend feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00
src feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00
.gitignore docs: add Cloudflare Sandbox SDK deployment guide 2026-02-02 20:31:48 +00:00
Dockerfile feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00
package.json feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00
README.md docs: add Cloudflare Sandbox SDK deployment guide 2026-02-02 20:31:48 +00:00
tsconfig.json docs: add Cloudflare Sandbox SDK deployment guide 2026-02-02 20:31:48 +00:00
vite.config.ts feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00
wrangler.jsonc feat(cloudflare): add React frontend and improve deployment docs 2026-02-03 02:10:45 -08:00

Cloudflare Sandbox Agent Example

Deploy sandbox-agent inside a Cloudflare Sandbox.

Prerequisites

  • Cloudflare account with Workers Paid plan
  • Docker running locally for wrangler dev
  • ANTHROPIC_API_KEY or OPENAI_API_KEY for the coding agents

Setup

  1. Install dependencies:
pnpm install
  1. Create .dev.vars with your API keys:
echo "ANTHROPIC_API_KEY=your-api-key" > .dev.vars

Development

Start the development server:

pnpm run dev

Test the endpoint:

curl http://localhost:8787

Deploy

pnpm run deploy

Note: Production preview URLs require a custom domain with wildcard DNS routing. See Cloudflare Production Deployment for details.