coreweave/cwsandbox-client
Python
Captured source
source ↗published Dec 15, 2025seen 6dcaptured 8hhttp 200method plain
coreweave/cwsandbox-client
Language: Python
License: BSD-3-Clause
Stars: 11
Forks: 4
Open issues: 20
Created: 2025-12-15T22:40:36Z
Pushed: 2026-06-10T20:59:45Z
Default branch: main
Fork: no
Archived: no
README:
cwsandbox-client
A Python client library for CWSandboxes.
Documentation
See the documentation site for the full tutorial, guides, and API reference.
Quick Start
from cwsandbox import Sandbox
# Quick one-liner with factory method (sync/async hybrid API)
sb = Sandbox.run("echo", "Hello, World!")
sb.stop().result() # Block for completion
# Context manager for automatic cleanup
with Sandbox.run("sleep", "infinity", container_image="python:3.11") as sb:
result = sb.exec(["python", "-c", "print(2 + 2)"]).result()
print(result.stdout) # 4
# Also works in async contexts
async with Sandbox.run("sleep", "infinity") as sb:
result = await sb.exec(["python", "-c", "print(2 + 2)"])
print(result.stdout) # 4Development
See DEVELOPMENT.md for setup and workflow.
For code standards and commit guidelines, see CONTRIBUTING.md.
License
- The CWSandbox Client library is licensed under the Apache-2.0 license.
- The CWSandbox Client examples are licensed under the BSD-3-Clause license.
Notability
notability 3.0/10Low stars, routine client repo.