> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multiple sandboxes

> Tutorial for managing multiple CoreWeave sandbox instances using sessions with shared defaults

이 예시에서는 `CWSANDBOX_API_KEY`에 설정된 CoreWeave API 액세스 토큰을 사용합니다. Forge API 키 인증은 [시작하기](/ko/products/sandboxes/get-started)를 참조하세요. CKS 요구 사항은 [배치 모드](/ko/products/sandboxes/placement)를 참조하세요.

이 예제는 세션을 사용하여 여러 CoreWeave 샌드박스를 병렬로 실행하는 방법을 보여줍니다. 세션은 샌드박스 전반에 공유 기본값을 적용하고 블록을 벗어나면 자동으로 정리합니다. 이 패턴을 사용하면 각 라이프사이클을 개별적으로 관리하지 않고도 여러 샌드박스의 작업을 조율할 수 있습니다.

세션은 공유 기본값과 자동 정리를 통해 여러 샌드박스를 관리합니다:

```python theme={"system"}
from cwsandbox import Sandbox, SandboxDefaults

defaults = SandboxDefaults(container_image="python:3.11", tags=("my-app",))

with Sandbox.session(defaults) as session:
    sb1 = session.sandbox()
    sb2 = session.sandbox()

    p1 = sb1.exec(["echo", "one"])
    p2 = sb2.exec(["echo", "two"])

    print(p1.result().stdout, p2.result().stdout)
# 모든 샌드박스가 정리되었습니다
```

샌드박스 풀, 기존 샌드박스를 세션 관리에 연결하는 패턴, 라이프사이클 관리에 대해서는 [세션 가이드](/ko/products/sandboxes/client/guides/sessions)를 참조하세요.
