클라우드 샌드박스 참조

클라우드 샌드박스 참조 (Cloud sandbox reference)

클라우드 샌드박스는 Anthropic이 관리하는 인프라 위에서 격리된 Linux 컨테이너로 실행돼요. 다양한 프로그래밍 언어, 데이터베이스, 유틸리티가 미리 설치되어 있어서, 설치 과정 없이 에이전트가 곧바로 사용할 수 있어요. 참고로 이 사양은 cloud 환경에 적용되며, 셀프 호스팅 샌드박스는 여러분이 구성한 워커가 제공하는 환경 위에서 실행된답니다.

출처: 문서

본문

클라우드 샌드박스는 Anthropic이 관리하는 인프라 위에서 격리된 Linux 컨테이너로 실행돼요. 프로그래밍 언어, 데이터베이스, 유틸리티가 포괄적으로 미리 설치되어 있어서, 에이전트는 설치 단계 없이 바로 사용할 수 있어요.

이 사양은 cloud 환경에 적용돼요. 셀프 호스팅 샌드박스는 여러분의 워커가 제공하는 무엇이든 그 위에서 실행돼요.

Programming languages

Language Version Package manager
Python 3.10, 3.11, 3.12, and 3.13 pip, uv, poetry
Node.js 20, 21, and 22 (default) npm, yarn, pnpm, bun
Go 1.24 (default) and 1.25 go modules
Rust Stable toolchain (rustup) cargo
Java OpenJDK 21 maven, gradle
Ruby 3.1, 3.2, and 3.3 (default) bundler, gem
PHP 8.3 composer
C/C++ GCC 13 and Clang make, cmake, ninja

NumPy, pandas, Matplotlib, openpyxl, python-docx, python-pptx, pypdf 등 일반적인 Python 데이터·문서 라이브러리가 python3 인터프리터용으로 설치되어 있어요.

Databases

Database Description
PostgreSQL 16 Server and psql client are installed. The server is not running by default.
Redis 7 Server and redis-cli are installed. The server is not running by default.
SQLite Available through language bindings, such as Python's sqlite3 module.

Utilities

System tools

  • git - Version control
  • curl, wget - HTTP clients
  • jq, yq - JSON and YAML processing
  • tar, zip, unzip - Archive tools
  • tmux - Terminal multiplexer

Development tools

  • make, cmake - Build systems
  • docker - Container management (limited availability)
  • ripgrep (rg) - Fast file search

Text processing

  • sed, awk, grep - Stream editors
  • vim, nano - Text editors
  • diff, patch - File comparison

Document and media processing

  • ffmpeg - Audio and video processing
  • ImageMagick (convert, identify) - Image manipulation
  • pandoc - Document conversion
  • LibreOffice (headless) - Office document conversion
  • Poppler utilities (pdftotext, pdftoppm) and qpdf - PDF processing
  • tesseract - Optical character recognition (English language data)
  • TeX Live (pdflatex, xelatex, latexmk) - Typesetting

Browser automation

  • Playwright (Python and Node.js) - Browser automation library
  • Chromium (/opt/pw-browsers/chromium) - Browser used by Playwright, not on PATH

샌드박스는 PLAYWRIGHT_BROWSERS_PATH/opt/pw-browsers로 설정하므로, 미리 설치된 Playwright 패키지가 별도 설정 없이 거기서 Chromium을 찾아요. Python 패키지는 python3 인터프리터용으로 설치돼요. 존재하지 않는 브라우저 빌드를 찾게 되는 다른 Playwright 버전을 설치하는 대신, 미리 설치된 패키지를 사용하는 것이 좋아요. Firefox와 WebKit은 설치되어 있지 않아요.

Sandbox specifications

Property Value
Operating system Ubuntu 24.04 LTS
Architecture x86_64 (amd64)
Memory Up to 8 GB
Disk space Up to 10 GB
Network API-created environments default to unrestricted networking; sandboxes provisioned through Claude Studio default to limited

더 알아보기 (Learn more)