2026年4月22日

Claude Code Workspaces完全ガイド【2026年最新】:APIキー管理・チームアクセス制御・Admin API操作まで徹底解説

Claude Code WorkspacesとはAnthropicコンソールのAPIキー・チーム管理機能

室谷室谷代表取締役
今回はAnthropicコンソールの「Workspaces(ワークスペース)」機能を深掘りしましょう。これ、Claude Codeをチームで使い始めたタイミングで急に必要になる機能なんですよね・・・
テキトー教師テキトー教師DotAI 認定講師
ですよね。講座でコミュニティのメンバーさんに「チームにClaude Codeを導入したい」って話になると、必ずWorkspacesの話が出てきます。

個人で使ってる分には気にしないけど、複数人・複数プロジェクトで使い始めると急に重要になる。
室谷室谷代表取締役
MYUUUでも最初はDefault Workspaceだけで回してたんですが、プロジェクトが増えてきてAPIキーの管理が混乱してきたんですよ。どのキーがどのプロジェクトのものかわからなくなって・・・
テキトー教師テキトー教師DotAI 認定講師
「APIキーが意図せず別のプロジェクトで使われた」みたいなこと、あるあるじゃないですか。Workspacesはそういう問題を根本から解決する仕組みです。
室谷室谷代表取締役
一言で言うと「APIキーをプロジェクトやチームごとに完全に分離する機能」ですね。しかも使用量の追跡やレートリミットの設定も、Workspace単位でできる。
テキトー教師テキトー教師DotAI 認定講師
単純なAPIキー管理ツールだと思ってる人が多いんですが、実はそれ以上なんですよ。メンバーのロール管理、コスト追跡、レート制限の個別設定まで全部できます。

Workspacesの基本:何ができるのか

Anthropic Platform公式ドキュメントのWorkspacesページ(ロール一覧・概要が確認できる)(公式サイトより)

室谷室谷代表取締役
まず基本から整理しましょう。WorkspacesはAnthropicコンソール(console.anthropic.com)の機能で、組織内のAPI利用を整理するための仕組みです。
テキトー教師テキトー教師DotAI 認定講師
大事なのは「すべての組織にはDefault Workspaceがある」という前提ですね。これは削除も名前変更もできない。

追加のWorkspaceを作って、プロジェクトやチームごとに分けていく形です。
室谷室谷代表取締役
WorkspaceにはIDがあって、wrkspc_というプレフィックスがつきます。公式ドキュメントに例としてwrkspc_01JwQvzr7rXLA5AGx3HKfFUJという形式が示されていて、これをAdmin APIで指定することで、プログラマティックな管理もできます。
テキトー教師テキトー教師DotAI 認定講師
上限は1組織あたり100 Workspaceです。アーカイブ済みはカウントされないので、実質的にはかなり余裕があります。

Workspacesで管理できる主な内容をまとめるとこうなります。

機能内容
APIキー管理Workspace単位でAPIキーを発行・管理
メンバーアクセス制御ロールベースで誰がどのWorkspaceを使えるか管理
レートリミット設定Workspace単位でリクエスト数・トークン数を制限
使用量・コスト追跡Usage and Cost APIでWorkspace別の使用量を確認
リソーススコープFiles API・Batch API等のリソースをWorkspace内に閉じ込め
室谷室谷代表取締役
この「リソーススコープ」が地味に重要で。Files APIで作ったファイルも、Batch APIのジョブも、全部そのWorkspace内にしかアクセスできないんですよ。
テキトー教師テキトー教師DotAI 認定講師
セキュリティ面でいうと、これはかなり大きいです。「開発チームのAPIキーが本番データにアクセスできてしまった」みたいなインシデントをWorkspaces単位の分離で防げます。
室谷室谷代表取締役
公式ドキュメントによると、2026年2月5日からプロンプトキャッシュもWorkspace単位で分離されたので・・・より完全なリソース分離が実現しましたね(Claude APIとAzureのみ対象)。

Workspaceのロール設計:誰に何を許可するか

テキトー教師テキトー教師DotAI 認定講師
Workspacesの仕組みを理解するうえで、ロールの設計が一番重要だと思います。組織レベルのロールとWorkspaceレベルのロールが別になってるので、最初は混乱しがちです。
室谷室谷代表取締役
そうなんですよ。「組織の管理者はすべてのWorkspaceのAdmin権限を自動で持つ」んだけど、「開発者は明示的に各Workspaceに追加しないとアクセスできない」という非対称な設計です。
テキトー教師テキトー教師DotAI 認定講師
これを理解してないと「なんで組織メンバーなのにこのWorkspaceにアクセスできないんですか」ってなります。講座でも必ずここで混乱が起きます(笑)

Workspaceのロール一覧を整理するとこうなります。

ロール権限
Workspace UserWorkbenchの利用のみ
Workspace Limited DeveloperAPIキーの作成・管理、API利用(セッショントレース非表示)
Workspace DeveloperAPIキーの作成・管理、API利用(フルアクセス)
Workspace AdminWorkspace設定・メンバーの完全制御
Workspace Billing請求情報の閲覧(組織Billingロールから継承)
室谷室谷代表取締役
注意点として「Workspace Billingは手動で付与できない」。組織レベルのBillingロールを持ってると自動的に継承される形です。
テキトー教師テキトー教師DotAI 認定講師
実務的には「開発者はWorkspace Developer」「外部パートナーはWorkspace Limited Developer」「管理担当はWorkspace Admin」という分け方が多いですね。
室谷室谷代表取締役
Limited Developerはセッショントレースビューとファイルダウンロードができない制限があります。機密データを扱うWorkspaceで外部の人を招待するときに便利です。
テキトー教師テキトー教師DotAI 認定講師
コミュニティのメンバーさんがよく言うのが「メンバーを削除したらAPIキーはどうなるの?」という質問です。メンバーを削除してもAPIキーは消えません。

APIキー自体は別途管理が必要です。
室谷室谷代表取締役
これはハマりポイントですね。メンバーを外したから「このAPIキーも使えなくなった」と思ったら全然使えてた、みたいなことが起きます・・・

Workspaceのコンソール操作:作成から設定まで

室谷室谷代表取締役
実際の操作手順を見ていきましょう。Workspaceの作成はAnthropicコンソールの「Settings > Workspaces」から行います。
テキトー教師テキトー教師DotAI 認定講師
作成ステップは4つです。
  1. Anthropicコンソール(console.anthropic.com)の「Settings > Workspaces」を開く
  2. 「Create workspace」をクリック
  3. Workspace名と識別用のカラーを設定
  4. 「Create」で完成
室谷室谷代表取締役
Workspace名は一目で何のWorkspaceかわかる名前にするのがベストプラクティスです。公式でも「Production - Customer Chatbot」「Dev - Internal Tools」みたいな形式を推奨してます。
テキトー教師テキトー教師DotAI 認定講師
「production」「dev」「staging」みたいな環境名と、プロジェクト名を組み合わせる命名規則ですね。Workspaceが増えてきたときに絶対助かります。
室谷室谷代表取締役
Workspace間の切り替えはコンソール左上の「Workspaces selector」からできます。
テキトー教師テキトー教師DotAI 認定講師
メンバーの追加手順も見ておきましょう。
  1. 対象Workspaceの「Members」タブを開く
  2. 「Add to Workspace」をクリック
  3. 組織メンバーを選択してロールを割り当て
  4. 確認して追加完了
室谷室谷代表取締役
重要なのは「組織のAdminとBillingメンバーは、それぞれのロールを持っている間はWorkspaceから削除できない」という制約です。これを知らないと削除しようとしてエラーになる。
テキトー教師テキトー教師DotAI 認定講師
逆に言うと、誰かのWorkspaceアクセスを完全に止めたい場合は「組織レベルのロール変更が必要」なケースがあります。

Workspaceのレートリミットとコスト制御

室谷室谷代表取締役
Workspacesのコスト管理機能、これがまた優秀で・・・「Limitsタブ」から設定できるんですが、モデルティア別にレートリミットを設定できます。
テキトー教師テキトー教師DotAI 認定講師
設定できる制限の種類は3つですね。
  • リクエスト数/分(RPM)
  • 入力トークン数/分
  • 出力トークン数/分
室谷室谷代表取締役
開発用Workspaceには低め、本番用には高めのリミットを設定するのが基本です。あとスペンド通知も設定しておくと、急に使用量が跳ね上がったときにすぐ気づける。
テキトー教師テキトー教師DotAI 認定講師
注意点は「Workspace制限は組織全体の制限以下にしか設定できない」こと。組織の上限を超えるWorkspace設定は作れません。

それと「Default Workspaceには制限を設定できない」のも覚えておく必要があります。
室谷室谷代表取締役
複数Workspaceの制限を合計したら組織の上限を超えてもOKなんですよ。実際に全部が同時にMaxを打つことはないだろう、という前提で設計されてますね。
テキトー教師テキトー教師DotAI 認定講師
コスト追跡はUsage and Cost APIを使います。workspace_ids[]パラメータでWorkspaceを指定して、期間別・Workspace別の使用量をJSON形式で取得できます。
室谷室谷代表取締役
MYUUUでも月次でWorkspace別コストをレポート化してます。どのプロジェクトがどれだけAPI使ってるか可視化できるので、プロジェクト別のROI計算に使えてますね。

Admin APIでWorkspacesをプログラマティックに管理する

Anthropic Workspaces構造図:組織・Workspace・リソースの3層構造(.AI TIMES編集部作成)

室谷室谷代表取締役
チームが大きくなってきたり、環境が増えてきたりすると、コンソールからポチポチ操作するのは限界が来ます。そこでAdmin APIです。
テキトー教師テキトー教師DotAI 認定講師
Admin APIとは、通常のAPI(sk-ant-api...)とは別の「Admin APIキー(sk-ant-admin...)」を使うAPIです。組織のAdminだけが発行できます。
室谷室谷代表取締役
できることは主に3つです。Workspaceの作成・一覧取得・アーカイブ、メンバーの追加・ロール変更・削除、APIキーの管理。

実際のコマンド例を見てみましょう。

bash
# Workspace一覧を取得
curl "https://api.anthropic.com/v1/organizations/workspaces?limit=10&include_archived=false" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

# Workspaceを作成
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{"name": "Production - New Feature"}'

# メンバーを追加
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{"user_id": "user_xxx", "workspace_role": "workspace_developer"}'
テキトー教師テキトー教師DotAI 認定講師
Admin APIキーは通常のAPIキーと別物なので、混在させないようにしてください。sk-ant-adminで始まるかsk-ant-apiで始まるかで区別できます。
室谷室谷代表取締役
Infrastructure as Codeでインフラ管理してるチームは、WorkspacesもAdmin APIで管理するのが自然です。新しいプロジェクトが立ち上がったら自動でWorkspaceを作成してAPIキーを配布、みたいなフローを組めます。
テキトー教師テキトー教師DotAI 認定講師
講座では「小規模チームならコンソール操作で十分、10人を超えてくるとAdmin APIでの自動化を検討し始めてください」と伝えてます。

Workspaceのユースケース:どう使い分けるか

テキトー教師テキトー教師DotAI 認定講師
具体的な使い分けの話をしましょう。公式ドキュメントに3つの典型的なユースケースが紹介されてます。
室谷室谷代表取締役
まず「環境分離」。development・staging・productionを別Workspaceにする。

APIキーを分けることで「開発用のキーが誤って本番に使われた」みたいなミスを防げます。
テキトー教師テキトー教師DotAI 認定講師
2つ目が「チーム・部門別」。エンジニアリングチーム、データサイエンスチーム、サポートチームで別々のWorkspaceを持つ。

コストを部門ごとに可視化できます。
室谷室谷代表取締役
3つ目が「プロジェクト別」。プロダクトAとプロダクトBで別Workspace。

これが一番よく使うパターンですね。プロジェクトをまたいだAPIキー漏洩のリスクもなくなります。
テキトー教師テキトー教師DotAI 認定講師
実務的にはこれを組み合わせる形になりますね。「プロダクトA-development」「プロダクトA-production」「プロダクトB-development」みたいな構成。
室谷室谷代表取締役
MYUUUの場合は社内プロジェクトと顧客向けプロジェクトを必ず分けてますね。顧客データが関係するプロジェクトのAPIキーは専用Workspaceに閉じ込めて、アクセスできるメンバーを明示的に管理してます。
テキトー教師テキトー教師DotAI 認定講師
「Default Workspaceに何でも入れてしまう」パターンが一番よくないです。後から整理しようとしても、どのAPIキーがどの用途か把握できなくなってる、みたいな状態になります。
室谷室谷代表取締役
最初にWorkspace設計を考える時間を取るのは本当に重要で・・・あとから変更しようとするとAPIキーの発行し直し、メンバーの追加し直しとか工数がかかります。

よくある質問

テキトー教師テキトー教師DotAI 認定講師
最後によくある質問をまとめておきましょう。

Q: ローカルのClaude Code設定(.claude/settings.json)とAnthropicコンソールのWorkspacesは別物ですか?

室谷室谷代表取締役
全く別の概念です。ローカルの.claude/settings.jsonはClaude Codeの動作設定(権限・Hooks・MCP設定など)で、AnthropicコンソールのWorkspacesはAPIキー管理・チームアクセス制御です。

混同しやすいんですが・・・
テキトー教師テキトー教師DotAI 認定講師
「Claude Codeのworkspace」で検索するとVS Codeの.code-workspaceファイルの話が出てくることもあるので、そこも注意です。それも全く別物。

Q: Workspaceをアーカイブすると何が起きますか?

室谷室谷代表取締役
そのWorkspaceに紐づくすべてのAPIキーが即座に無効化されます。元に戻せないので要注意です。

過去の使用量データは保持されるので、コスト追跡への影響はありません。
テキトー教師テキトー教師DotAI 認定講師
「プロジェクトが終わったからWorkspaceを削除したい」と思ってアーカイブしたら、そこのAPIキーを使ってるサービスが全部止まった、というインシデントが起きがちです。アーカイブ前に必ずAPIキーの使用状況を確認してください。

Q: APIキーはWorkspaceを越えてアクセスできますか?

テキトー教師テキトー教師DotAI 認定講師
できません。WorkspaceのAPIキーはそのWorkspace内のリソースにしかアクセスできない設計です。

これがWorkspaces機能の核心です。
室谷室谷代表取締役
だからこそ、適切にWorkspaceを設計することで「意図しないデータアクセス」を防げる。これが一番のメリットだと思います。

まとめ

室谷室谷代表取締役
整理しましょう。AnthropicコンソールのWorkspacesは「APIキーとチームアクセスを組織・プロジェクト単位で分離管理する機能」です。
テキトー教師テキトー教師DotAI 認定講師
個人で使うなら不要ですが、チーム・複数プロジェクトでClaude Codeを使い始めたらWorkspacesの設計が必要になります。最初に設計しておくことで、後から整理する手間が省けます。
室谷室谷代表取締役
要点をまとめるとこうです。
  • Workspaceを作ればAPIキーを完全に分離できる
  • ロール設定で「誰が何のWorkspaceを使えるか」を明示的に管理
  • レートリミットとスペンド通知でコストを制御
  • Admin APIで大規模チームも自動化管理が可能
テキトー教師テキトー教師DotAI 認定講師
次のステップとして、Workspacesを設定したあとは各WorkspaceでAPIキーを発行して、Claude CodeのANTHROPIC_API_KEY環境変数で使うWorkspaceを切り替える形になります。
室谷室谷代表取締役
環境ごとにAPIキーを使い分けることで、「このコマンドはdevelopment Workspaceに向けている」「こっちはproductionだ」という意識を持って開発できるようになります。これ、チーム開発の品質にじわじわ効いてきますよ。

あわせて読みたい

Related

関連記事

New Articles

新着記事

ガイド

Geminiで改行する方法|Enterで送信される悩みと書式崩れの直し方

2026年10月29日
室谷テキトー教師
ガイド

コパイロットアプリは無料と有料で何が違う?統合後の使い方と料金を整理

2026年10月29日
室谷テキトー教師
ニュース

Gemini 4 Carbonとは?Google DeepMindが発表したサイバー防御特化の新モデル

2026年10月29日
室谷テキトー教師
ガイド

Grokの回数制限はいつリセット?解除されない原因と対処法|2026年版

2026年10月29日
室谷テキトー教師
ニュース

Ling 3.1 Flash 1019とは?560B推論モデルの性能と料金

2026年10月29日
室谷テキトー教師
ニュース

Anthropicの「Claude for Legal」アーティファクト・ギャラリーとは?契約レビューなど即戦力ツール追加

2026年10月29日
室谷テキトー教師
ニュース

Google SynthIDとは?GeminiでAI生成画像・動画・音声を誰でも判定

2026年10月29日
室谷テキトー教師
ニュース

Mistral Responses APIとは?エージェント構築向け新APIと高速モデル2種

2026年10月29日
室谷テキトー教師
ニュース

Gemini Notebookのモバイル版「音声録音」とは?最大1時間をそのままソース化

2026年10月29日
室谷テキトー教師
ニュース

NVIDIAの「Nemotron 3.5 Transcribe」とは?2.8%WERでオープンウェイト首位の音声認識

2026年10月29日
室谷テキトー教師

Join

AIプレナーになる。

入会は審査制です。いまの事業と、AIで何を動かしたいのかを聞かせてください。

参加を申請する