워크스페이스는 조직 내에서 API 사용을 구성하는 방법을 제공합니다. 워크스페이스를 사용하면 중앙 집중식 청구 및 관리를 유지하면서 서로 다른 프로젝트, 환경 또는 팀을 분리할 수 있습니다.
모든 조직에는 이름을 변경하거나 보관하거나 삭제할 수 없는 Default Workspace가 있습니다. 추가 워크스페이스를 생성하면 각 워크스페이스에 API 키, 멤버 및 리소스 제한을 할당할 수 있습니다.
주요 특징:
wrkspc_ 접두사를 사용합니다(예: wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ)조직의 멤버가 Claude Console 계정으로 Claude Code에 처음 로그인하면, Anthropic은 자동으로 조직에 Claude Code 워크스페이스를 생성하고 해당 멤버를 추가합니다. 이후 Claude Code에 로그인하는 모든 멤버도 동일한 방식으로 추가됩니다.
Claude Code 워크스페이스는 Claude Code 트래픽을 다른 API 워크로드와 분리합니다:
멤버는 각 워크스페이스에서 서로 다른 역할을 가질 수 있어 세분화된 액세스 제어가 가능합니다.
| 역할 | 권한 |
|---|---|
| Workspace User | Anthropic Workbench만 사용 |
| Workspace Limited Developer | API 키 생성 및 관리, API 사용. 세션 추적 뷰에 액세스하거나 파일을 다운로드할 수 없음. |
| Workspace Developer | API 키 생성 및 관리, API 사용 |
| Workspace Admin | 워크스페이스 설정 및 멤버에 대한 전체 제어 |
| Workspace Billing | 워크스페이스 청구 정보 보기(조직 청구 역할에서 상속됨) |
Claude Console에서 워크스페이스를 생성하고 관리하세요.
워크스페이스 설정 열기
Claude Console에서 Settings > Workspaces로 이동하세요.
워크스페이스 생성
Create workspace를 클릭하세요.
워크스페이스 구성
워크스페이스 이름을 입력하고 시각적 식별을 위한 색상을 선택하세요.
워크스페이스 생성 완료
Create를 클릭하여 완료하세요.
워크스페이스의 이름 또는 색상을 수정하려면:
멤버를 제거하려면 이름 옆에 있는 휴지통 아이콘을 클릭하세요.
각 워크스페이스의 설정은 이를 두 개의 탭으로 나눕니다:
워크스페이스를 보관하려면 줄임표 메뉴(...)를 클릭하고 Archive를 선택하세요. 보관하면:
Admin API를 사용하여 프로그래밍 방식으로 워크스페이스를 관리하세요.
# 워크스페이스 생성
curl -X POST "https://api.anthropic.com/v1/organizations/workspaces" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY" \
-d '{"name": "Production"}'
# 워크스페이스 목록 조회
curl "https://api.anthropic.com/v1/organizations/workspaces?limit=10&include_archived=false" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 워크스페이스 보관
curl -X POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/archive" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"전체 매개변수 세부 정보 및 응답 스키마는 Workspaces API 참조를 참조하세요.
워크스페이스에서 멤버를 추가, 업데이트 또는 제거하세요:
# 워크스페이스에 멤버 추가
curl -X POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY" \
-d '{
"user_id": "user_xxx",
"workspace_role": "workspace_developer"
}'
# 멤버의 역할 업데이트
curl -X POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY" \
-d '{"workspace_role": "workspace_admin"}'
# 워크스페이스에서 멤버 제거
curl -X DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"전체 매개변수 세부 정보는 Workspace Members API 참조를 참조하세요.
API 키는 특정 워크스페이스로 범위가 지정됩니다. 워크스페이스에서 API 키를 생성하면 해당 워크스페이스 내의 리소스에만 액세스할 수 있습니다.
워크스페이스로 범위가 지정되는 리소스는 다음과 같습니다:
일부 리소스는 워크스페이스 API 키로 관리할 수 없습니다:
workspace:manage_tunnels OAuth 토큰으로 관리됩니다. 터널은 워크스페이스에 생성되며, Console의 MCP tunnels 목록과 Managed Agent 서버 선택기는 현재 워크스페이스의 터널만 표시합니다. 활성 터널 10개 제한은 조직 전체에 적용됩니다. 터널 관리에는 터널 관리 권한이 있는 역할이 필요하며, 조직 개발자는 터널을 볼 수 있지만 변경할 수는 없습니다.각 워크스페이스에 대해 사용자 지정 지출 및 속도 제한을 설정하여 과도한 사용을 방지하고 공정한 리소스 분배를 보장할 수 있습니다.
워크스페이스 제한은 조직의 제한보다 낮게(높게는 불가) 설정할 수 있습니다:
속도 제한 및 작동 방식에 대한 자세한 내용은 속도 제한을 참조하세요. Rate Limits API를 사용하여 현재 조직 및 워크스페이스 속도 제한을 프로그래밍 방식으로 읽을 수도 있습니다.
Usage and Cost API를 사용하여 워크스페이스별 사용량 및 비용을 추적하세요:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-08T00:00:00Z&\
workspace_ids[]=wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ&\
group_by[]=workspace_id&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Default Workspace에 귀속된 사용량 및 비용은 workspace_id에 대해 null 값을 가집니다.
개발, 스테이징 및 프로덕션을 위한 별도의 워크스페이스를 생성하세요:
| 워크스페이스 | 목적 |
|---|---|
| 개발 | 낮은 속도 제한으로 테스트 및 실험 |
| 스테이징 | 프로덕션과 유사한 제한으로 사전 프로덕션 테스트 |
| 프로덕션 | 전체 속도 제한 및 모니터링이 적용된 실제 트래픽 |
비용 할당 및 액세스 제어를 위해 서로 다른 팀에 워크스페이스를 할당하세요:
사용량 및 비용을 별도로 추적하기 위해 특정 프로젝트 또는 제품에 대한 워크스페이스를 생성하세요.
워크스페이스 구조 계획
워크스페이스를 생성하기 전에 어떻게 구성할지 고려하세요. 청구, 액세스 제어 및 사용량 추적 요구 사항을 생각해 보세요.
의미 있는 이름 사용
워크스페이스의 목적을 명확하게 나타내도록 이름을 지정하세요(예: "Production - Customer Chatbot", "Dev - Internal Tools").
적절한 제한 설정
예상치 못한 비용을 방지하고 공정한 리소스 분배를 보장하기 위해 지출 및 속도 제한을 구성하세요.
정기적으로 액세스 감사
적절한 사용자만 액세스할 수 있도록 워크스페이스 멤버십을 주기적으로 검토하세요.
사용량 모니터링
Usage and Cost API를 사용하여 워크스페이스 수준의 사용량을 추적하세요.
Was this page helpful?