Endpoint
Request
Headers
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
code | string | Yes | Code to execute |
language | string | No | Language: python, javascript, bash, go (default: python) |
timeout | integer | No | Execution timeout in seconds (default: 60, max: 300) |
working_dir | string | No | Working directory (default: /workspace) |
env | object | No | Environment variables for this execution only |
Example Request
Execute Python code:Response
Success (200 OK)
Response Fields
| Field | Type | Description |
|---|---|---|
success | boolean | Whether execution completed successfully |
stdout | string | Standard output |
stderr | string | Standard error |
exit_code | integer | Exit code (0 = success) |
execution_time | number | Execution time in seconds |
Status Codes
| Code | Description |
|---|---|
| 200 | Execution completed |
| 400 | Invalid request (missing code, invalid language) |
| 401 | Unauthorized (invalid or expired JWT) |
| 408 | Execution timeout |
| 500 | Execution failed |
Supported Languages
Python
JavaScript (Node.js)
Bash
Errors
Timeout (408)
Invalid Language (400)
python, javascript, bash, go.
Execution Failed (500)
stderr field for error details.
Use Cases
Data Analysis
File Processing
System Information
Related
- SDK: sandbox.run_code() - Python SDK method
- CLI Code Execution - Execute code from CLI
Next Steps
- Rich Output - Capture plots and visualizations
- Background Execution - Run long-running tasks
- Async Execution - Execute with webhook callbacks

