cloudflare/sandbox-sdk @cloudflare/sandbox@0.7.1
cloudflare/sandbox-sdk
Captured source
source ↗published Feb 9, 2026seen Jun 26captured 3whttp 200method plain
@cloudflare/sandbox@0.7.1
Repository: cloudflare/sandbox-sdk
Tag: @cloudflare/sandbox@0.7.1
Published: 2026-02-09T10:46:44Z
Prerelease: no
Release notes:
Patch Changes
- #310 `3c03587` Thanks @whoiskatrin! - Add terminal support for browser-based terminal UIs.
Build interactive terminal experiences by connecting xterm.js to container PTYs via WebSocket. Terminals reconnect automatically with output history preserved, and each session gets its own isolated terminal.
// Proxy WebSocket to container terminal
return sandbox.terminal(request, { cols: 80, rows: 24 });
// Multiple isolated terminals in the same sandbox
const session = await sandbox.getSession('dev');
return session.terminal(request);Also exports @cloudflare/sandbox/xterm with a SandboxAddon for xterm.js — handles WebSocket connection, reconnection with exponential backoff, and terminal resize forwarding.
import { SandboxAddon } from '@cloudflare/sandbox/xterm';
const addon = new SandboxAddon({
getWebSocketUrl: ({ sandboxId, origin }) =>
`${origin}/ws/terminal?id=${sandboxId}`
});
terminal.loadAddon(addon);
addon.connect({ sandboxId: 'my-sandbox' });