from tensorlake.sandbox import SandboxClient
with SandboxClient() as client:
# Create
sandbox = client.create(
image="python:3.11-slim",
cpus=2.0,
memory_mb=1024,
ephemeral_disk_mb=2048,
timeout_secs=600,
allow_internet_access=False # No network access
)
sandbox_id = sandbox.sandbox_id
print(f"Created sandbox: {sandbox_id}")
# Check status
info = client.get(sandbox_id)
print(f"Status: {info.status}")
# Tear down
client.delete(sandbox_id)
print("Sandbox terminated")