ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published Jun 8, 2026seen 2d

cloudflare/sandbox-sdk @cloudflare/sandbox@0.12.0

cloudflare/sandbox-sdk

Open original ↗

Captured source

source ↗
published Jun 8, 2026seen 2dcaptured 10hhttp 200method exa

Release: cloudflare/sandbox-sdk @cloudflare/sandbox@0.12.0

  • Repository: cloudflare/sandbox-sdk | Run sandboxed code environments on Cloudflare's edge network | 1K stars | TypeScript
  • Author: [@sandy-bonk[bot]](https://github.com/sandy-bonk[bot])
  • Created: 2026-06-08T16:01:08Z
  • Published: 2026-06-08T16:01:10Z

Minor Changes

  • #739 `9b4b1da` Thanks @scuffi! - Remove the desktop client API and desktop Docker image variant. The sandbox.desktop APIs, DesktopClient exports, desktop-related types/errors, and -desktop container image are no longer available.

Patch Changes

  • #727 `2acbd24` Thanks @scuffi! - Add credentialProxy option to mountBucket to keep real S3 credentials out of the container. When enabled, the Durable Object intercepts and signs outbound S3 requests — the container only sees dummy credentials. Supports S3-compatible endpoints, R2, and GCS HMAC signing, with optimized R2 mount defaults for reliable read and write performance.
  • #736 `28b5dfa` Thanks @scuffi! - Fix bucket mounts when a Sandbox class defines a catch-all outbound handler by routing SDK-managed mount hosts through the SDK ContainerProxy.
  • #737 `93c74e3` Thanks @scuffi! - Fix phantom running processes after a failed startProcess call. When the underlying session was unavailable or threw during startup, the process record was left in memory with status running and would appear in listProcesses() indefinitely. Failed startups are now correctly marked as terminal error records.

---

Assets

| File | Size | Downloads | | --- | --- | --- | | sandbox-linux-x64 | 97582 KB | 1 downloads | | sandbox-linux-x64-musl | 92586 KB | 1 downloads | | sandbox-linux-x64-musl.sha256 | 0 KB | 1 downloads | | sandbox-linux-x64.sha256 | 0 KB | 1 downloads |