cloudflare/sandbox-sdk
Run sandboxed code environments on Cloudflare's edge network
What it solves
Cloudflare Sandbox SDK 提供了一种安全的方式,在边缘的隔离容器中执行不受信任的代码。它消除了为需要动态代码执行的应用程序(如 AI 代码解释器、交互式开发环境(IDE)以及 CI/CD 流程)管理复杂基础设施的需求。
How it works
此 SDK 允许 Cloudflare Workers 应用程序生成并管理隔离容器。开发者可使用 SDK 执行 shell 命令、读写持久化工作区的文件,并通过零配置隧道(*.trycloudflare.com URLs)将容器内部服务公开到互联网。
Who it’s for
适合开发具备代码执行能力的 AI 代理人、数据分析平台,以及需要在 Cloudflare 全球网络上提供安全、短暂或持久代码执行环境的工具。
Highlights
- Secure Isolation: 每个执行环境都在其专属的容器中运行。
- Edge-Native: 直接集成于 Cloudflare Workers 与 Durable Objects。
- Code Interpreter Capabilities: 原生支持执行 Python 与 JavaScript,并能捕获丰富的输出。
- Quick Tunnels: 无需 DNS 配置,即可即时将沙箱内的服务暴露于网络。
- File System Access: 完整的文件管理能力,适用于沙箱工作区。
- Git Integration: 能直接将仓库克隆至环境中。