Skip to main content
Extend or reduce the timeout for a running sandbox.

Basic Usage

from gravixlayer import GravixLayer

client = GravixLayer(api_key="YOUR_API_KEY")

result = client.sandbox.sandboxes.update_timeout("your-sandbox-id", timeout=1800)
print(f"New timeout: {result.timeout}s")
print(f"Timeout at: {result.timeout_at}")

Request Parameters

ParameterTypeRequiredDescription
timeoutintegerYesNew timeout in seconds (60-3600)

Response

{
  "message": "Timeout updated successfully",
  "timeout": 1800,
  "timeout_at": "2025-10-23T13:00:00Z"
}

Response Fields

FieldTypeDescription
messagestringSuccess message
timeoutintegerNew timeout in seconds
timeout_atstringWhen the sandbox will timeout (ISO 8601)

Common Timeout Values

Use CaseRecommended Timeout
Quick scripts300s (5 minutes)
Data processing1800s (30 minutes)
ML training3600s (1 hour)

Next Steps

Get Sandbox Info

Monitor sandbox status and information

Get Metrics

Monitor resource usage

Execute Code

Run code in your sandbox

Terminate Sandbox

Clean up resources when finished