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를 통해 셸 명령을 실행하고, 영구 워크스페이스에 파일을 읽고 쓰며, 제로 설정 터널(*.trycloudflare.com URL)을 통해 컨테이너 내부 서비스를 인터넷에 공개할 수 있습니다.
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: 리포지토리를 직접 환경으로 클론할 수 있습니다.