Referência do sandbox em nuvem
Pacotes, bancos de dados e utilitários pré-instalados disponíveis nos sandboxes em nuvem.
Os "cloud sandboxes" (sandboxes em nuvem) são executados como contêineres Linux isolados em infraestrutura gerenciada pela Anthropic. Eles vêm pré-instalados com um conjunto abrangente de linguagens de programação, bancos de dados e utilitários. O agente pode usá-los imediatamente, sem nenhuma etapa de instalação.
Estas especificações se aplicam a ambientes cloud. Sandboxes auto-hospedados são executados na sua infraestrutura com o que quer que seu worker forneça.
Linguagens de programação
| Linguagem | Versão | Gerenciador de pacotes |
|---|---|---|
| Python | 3.10, 3.11, 3.12 e 3.13 | pip, uv, poetry |
| Node.js | 20, 21 e 22 (padrão) | npm, yarn, pnpm, bun |
| Go | 1.24 (padrão) e 1.25 | go modules |
| Rust | Toolchain estável (rustup) | cargo |
| Java | OpenJDK 21 | maven, gradle |
| Ruby | 3.1, 3.2 e 3.3 (padrão) | bundler, gem |
| PHP | 8.3 | composer |
| C/C++ | GCC 13 e Clang | make, cmake, ninja |
Bibliotecas Python comuns de dados e documentos, incluindo NumPy, pandas, Matplotlib, openpyxl, python-docx, python-pptx e pypdf, estão instaladas para o interpretador python3.
Bancos de dados
| Banco de dados | Descrição |
|---|---|
| PostgreSQL 16 | O servidor e o cliente psql estão instalados. O servidor não está em execução por padrão. |
| Redis 7 | O servidor e o redis-cli estão instalados. O servidor não está em execução por padrão. |
| SQLite | Disponível por meio de bindings de linguagem, como o módulo sqlite3 do Python. |
Utilitários
Ferramentas de sistema
git- Controle de versãocurl,wget- Clientes HTTPjq,yq- Processamento de JSON e YAMLtar,zip,unzip- Ferramentas de arquivamentotmux- Multiplexador de terminal
Ferramentas de desenvolvimento
make,cmake- Sistemas de builddocker- Gerenciamento de contêineres (disponibilidade limitada)ripgrep(rg) - Busca rápida de arquivos
Processamento de texto
sed,awk,grep- Editores de fluxovim,nano- Editores de textodiff,patch- Comparação de arquivos
Processamento de documentos e mídia
ffmpeg- Processamento de áudio e vídeo- ImageMagick (
convert,identify) - Manipulação de imagens pandoc- Conversão de documentos- LibreOffice (headless) - Conversão de documentos de escritório
- Utilitários Poppler (
pdftotext,pdftoppm) eqpdf- Processamento de PDF tesseract- Reconhecimento óptico de caracteres (dados do idioma inglês)- TeX Live (
pdflatex,xelatex,latexmk) - Composição tipográfica
Automação de navegador
- Playwright (Python e Node.js) - Biblioteca de automação de navegador
- Chromium (
/opt/pw-browsers/chromium) - Navegador usado pelo Playwright, não está noPATH
O sandbox define PLAYWRIGHT_BROWSERS_PATH como /opt/pw-browsers, de modo que os pacotes Playwright pré-instalados encontram o Chromium ali sem configuração. O pacote Python está instalado para o interpretador python3. Use os pacotes pré-instalados em vez de instalar outra versão do Playwright, que procuraria uma build de navegador que não está presente. Firefox e WebKit não estão instalados.
Especificações do sandbox
| Propriedade | Valor |
|---|---|
| Sistema operacional | Ubuntu 24.04 LTS |
| Arquitetura | x86_64 (amd64) |
| Memória | Até 8 GB |
| Espaço em disco | Até 10 GB |
| Rede | Ambientes criados pela API usam por padrão rede unrestricted; sandboxes provisionados por meio do Claude Studio usam limited por padrão |
Was this page helpful?