
Cloudflare shipped `wrangler deploy --temporary` on June 19, removing the last human-gated bottleneck in agentic deployment loops. Any agent can now create a throwaway Cloudflare account, deploy a full Worker with KV/D1/Durable Objects/Queues/Hyperdrive bindings, verify it live, and surface a claim URL for a human — all without OAuth, account signup, or pre-existing credentials.
wrangler login, which opens a browser, waits for an OAuth callback, and stores credentials — steps that require exactly the kind of human interaction that makes autonomous agent loops fall apart. On June 19, Cloudflare shipped a flag that removes that entire gate. 1"The moment an agent needs to deploy something — and needs to sign up and create an account — it slams face-first into a wall built for humans."
npx wrangler@latest deploy --temporary does three things: creates a throwaway Cloudflare account, deploys the Worker to it, and prints a claim URL — all without any prior authentication. 1
wrangler 4.102.0 creating a temporary account named "Snapdragon Variety," printing a 60-minute claim window and a live .workers.dev URL. 2--temporary rather than erroring out. 1
wrangler deploy --temporary; temporary account and Worker created instantly.workers.dev URL to confirm behaviorcreateCodemodeRuntime with durable execution logs and approval gates for code execution. 3 Temporary Accounts closes the loop: an agent can now write code, execute it in a sandbox, and deploy it to a real Workers environment — all without touching a human until the claim step.| Primitive | Supported in temporary account |
|---|---|
| Workers (scripts) | ✅ |
| Static Assets | ✅ |
| KV namespaces | ✅ |
| D1 databases | ✅ |
| Durable Objects | ✅ |
| Hyperdrive | ✅ |
| Queues | ✅ |
| SSL/TLS | ✅ |
wrangler.jsonc with a D1 binding works as-is. The agent doesn't need to strip out bindings or deploy a cut-down version for verification.// wrangler.jsonc — works unchanged with --temporary
{
"name": "my-api",
"compatibility_date": "2026-06-19",
"d1_databases": [
{
"binding": "DB",
"database_name": "prod-db",
"database_id": "xxxx-xxxx-xxxx"
}
]
}
--temporary flag is available right now on wrangler@latest with no account changes or plan upgrades required.--temporary to the verification job gives you a real deployment against real Cloudflare infrastructure without risking your production account.wrangler deploy yourself). Temporary Accounts adds no value here — it solves the unattended deployment problem.developers.cloudflare.com
blog.cloudflare.com
developers.cloudflare.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.