Référence des sandbox cloud
Paquets, bases de données et utilitaires préinstallés disponibles dans les sandbox cloud.
Les « cloud sandboxes » (environnements isolés cloud) s'exécutent en tant que conteneurs Linux isolés sur une infrastructure gérée par Anthropic. Ils sont livrés avec un ensemble complet de langages de programmation, de bases de données et d'utilitaires préinstallés. L'agent peut les utiliser immédiatement sans aucune étape d'installation.
Ces spécifications s'appliquent aux environnements cloud. Les sandbox auto-hébergés s'exécutent sur votre infrastructure avec ce que votre worker fournit.
Langages de programmation
| Langage | Version | Gestionnaire de paquets |
|---|---|---|
| Python | 3.10, 3.11, 3.12 et 3.13 | pip, uv, poetry |
| Node.js | 20, 21 et 22 (par défaut) | npm, yarn, pnpm, bun |
| Go | 1.24 (par défaut) et 1.25 | go modules |
| Rust | Chaîne d'outils stable (rustup) | cargo |
| Java | OpenJDK 21 | maven, gradle |
| Ruby | 3.1, 3.2 et 3.3 (par défaut) | bundler, gem |
| PHP | 8.3 | composer |
| C/C++ | GCC 13 et Clang | make, cmake, ninja |
Les bibliothèques Python courantes de données et de documents, notamment NumPy, pandas, Matplotlib, openpyxl, python-docx, python-pptx et pypdf, sont installées pour l'interpréteur python3.
Bases de données
| Base de données | Description |
|---|---|
| PostgreSQL 16 | Le serveur et le client psql sont installés. Le serveur n'est pas en cours d'exécution par défaut. |
| Redis 7 | Le serveur et redis-cli sont installés. Le serveur n'est pas en cours d'exécution par défaut. |
| SQLite | Disponible via les liaisons de langage, telles que le module sqlite3 de Python. |
Utilitaires
Outils système
git- Gestion de versionscurl,wget- Clients HTTPjq,yq- Traitement JSON et YAMLtar,zip,unzip- Outils d'archivagetmux- Multiplexeur de terminal
Outils de développement
make,cmake- Systèmes de builddocker- Gestion de conteneurs (disponibilité limitée)ripgrep(rg) - Recherche rapide de fichiers
Traitement de texte
sed,awk,grep- Éditeurs de fluxvim,nano- Éditeurs de textediff,patch- Comparaison de fichiers
Traitement de documents et de médias
ffmpeg- Traitement audio et vidéo- ImageMagick (
convert,identify) - Manipulation d'images pandoc- Conversion de documents- LibreOffice (headless) - Conversion de documents bureautiques
- Utilitaires Poppler (
pdftotext,pdftoppm) etqpdf- Traitement de PDF tesseract- Reconnaissance optique de caractères (données pour la langue anglaise)- TeX Live (
pdflatex,xelatex,latexmk) - Composition typographique
Automatisation de navigateur
- Playwright (Python et Node.js) - Bibliothèque d'automatisation de navigateur
- Chromium (
/opt/pw-browsers/chromium) - Navigateur utilisé par Playwright, absent duPATH
Le sandbox définit PLAYWRIGHT_BROWSERS_PATH sur /opt/pw-browsers, de sorte que les paquets Playwright préinstallés y trouvent Chromium sans configuration. Le paquet Python est installé pour l'interpréteur python3. Utilisez les paquets préinstallés plutôt que d'installer une autre version de Playwright, qui rechercherait une version du navigateur qui n'est pas présente. Firefox et WebKit ne sont pas installés.
Spécifications du sandbox
| Propriété | Valeur |
|---|---|
| Système d'exploitation | Ubuntu 24.04 LTS |
| Architecture | x86_64 (amd64) |
| Mémoire | Jusqu'à 8 Go |
| Espace disque | Jusqu'à 10 Go |
| Réseau | Les environnements créés via l'API utilisent par défaut le réseau unrestricted ; les sandbox provisionnés via Claude Studio utilisent par défaut limited |
Was this page helpful?