Create Sandbox
Create a new E2B sandbox
namestringrequired(body)
Sandbox name.
taskDescriptionstring(body)
Description used to generate a display name via AI.
templatestringdefault: yolocode(body)
Template:
yolocode, yolocode-dev, or default.gitHubRepostring(body)
GitHub repo to clone (format:
owner/repo).githubTokenstring(body)
GitHub token for repo access.
githubBranchstring(body)
Branch to checkout.
claudeCredentialsobject(body)
Claude OAuth credentials to inject.
repositorySetupobject(body)
Setup config with
environmentVariables map.metadataobject(body)
Additional metadata key-value pairs.
Response
idstring
Sandbox ID.
namestring
Sandbox name.
displayNamestring
AI-generated display name.
statusstring
runninghoststring
Sandbox host URL.
websshHoststring
WebSSH URL (port 8888).
claudeHoststring
Claude WebSocket URL (port 9999).