Skip to main content
Les définitions Protobuf de l’API CoreWeave Sandboxes se trouvent dans le module Buf buf.build/coreweave/sandbox. Utilisez-les pour une intégration depuis un langage qui ne dispose d’aucun client CoreWeave officiel, ou lorsque vous avez besoin d’un RPC que le client Python ou le client TypeScript (@coreweave/cwsandbox) n’expose pas. La page du module fait référence pour l’API elle-même : chaque service et chaque champ, les règles d’encodage JSON et le contrat d’erreur. Utilisez coreweave.sandbox.v1 pour les nouvelles intégrations. L’ancien paquet coreweave.sandbox.v1beta2 reste disponible pour les clients existants et prend également en charge les modèles de profil et l’enregistrement des exécuteurs.

Points de terminaison

Chaque RPC est servi via le protocole Connect, et les mêmes points de terminaison acceptent les clients gRPC et gRPC-Web. Les services v1 sont répartis entre deux hôtes, auxquels s’ajoute un point de terminaison propre à chaque sandbox pour les connexions directes : NetworkService n’est pas encore disponible : tous ses RPC renvoient UNIMPLEMENTED. Plus généralement, les RPC ne sont pas tous activés pour toutes les organisations ni pour tous les modes de placement. Un appel non disponible renvoie UNIMPLEMENTED avec le motif CWSANDBOX_NOT_IMPLEMENTED. Les requêtes s’authentifient à l’aide d’un jeton d’accès à l’API CoreWeave. Pour savoir comment en créer un et accorder l’action IAM SANDBOX_USER ou SANDBOX_ADMIN, voir Authentification.

Installer un SDK généré

Le Buf Schema Registry génère à la demande des SDK pour le module. Les commandes suivantes installent les combinaisons de langages et de plugins les plus courantes :
Install a generated SDK
Pour toute autre combinaison de langage et de plugin, consultez l’onglet SDKs sur la page du module. Pour générer plutôt le code localement, indiquez le module à buf generate : buf generate buf.build/coreweave/sandbox.

Voir aussi

Dernière modification le 15 octobre 2026