AnthropicのStainless買収交渉:AI SDK依存を今見直す理由

AnthropicはStainlessを少なくとも$300 millionで買収する方向で交渉を進めています。OpenAIやGoogleのAI SDKに依存する開発チームが、今すぐ確認すべきリスク、バージョン固定、AI Gateway経由のraw fetch、マルチプロバイダー設計への移行判断を実務目線で整理します。

公開日

AnthropicのStainless買収交渉:AI SDK依存を今見直す理由


Anthropicは、AIを活用したコンパイラでOpenAI、Google、Cloudflare、Meta、Runway、Groq、Cerebrasの公式Python、TypeScript、Go、Kotlin、Java向けAI SDKを生成する、創業4年のニューヨーク発スタートアップStainlessを、少なくとも$300 millionで買収する方向で最終段階の交渉を進めています。実現すれば、Anthropicにとって初の買収です。本番環境のどこかでopenaiや@google/genaiをimportしているなら、そのライブラリの保守を担う会社が、まもなく最大の競合企業の完全子会社になる可能性があります。

火曜日に実際に報じられたこと

2026年5月12日、The Informationがこの動きを報じました。情報源は取引を知る人物です。買収額は少なくとも$300 millionで、一部はAnthropic株で支払われる可能性があります。関係者によれば、これはAnthropic初の買収です。注目すべきは、買収対象がモデル開発チームでも研究所でもない点です。Anthropicが手に入れようとしているのは、開発の土台となる配管部分です。

もう一つの手掛かりは、評価額への上乗せ幅です。Stainlessは2024年12月、$150Mの評価額でシリーズAを調達しました。その5か月後、Anthropicが提示している金額はおよそ2xです。取引が明るみに出た同じ日、Bloombergも報じたところでは、Anthropicは新たな$30B+の資金調達で$900Bの評価額を目指しています。交渉は進んでいるものの、まだ成立していません。条件が変わる余地も残っています。

StainlessのAI SDK生成基盤とは

Stainlessは、OpenAPI仕様を入力すると、TypeScript、Python、Go、Kotlin、Java、Ruby、PHP、C#の本番向けSDKを出力するAI搭載コンパイラです。Terraformはベータ版、RustとSwiftはロードマップに含まれています。生成されるSDKには、リトライ、ストリーミング、ページネーション、型付きエラー処理があらかじめ組み込まれています。創業4年のスタートアップとは思えない顧客一覧には、OpenAI、Anthropic、Google、Cloudflare、Meta、Runway、Groq、Cerebras、Lithic、Modern Treasuryが並びます。これらのライブラリは、合計で週に数千万回ダウンロードされています。github.com/stainless-sdksではその一部が公開保守され、残りはStainlessがコミットを書き込む顧客所有のリポジトリに置かれています。

OpenAIとGoogleに残された現実的な選択肢

考えられるのは4つです。どれも、それぞれ異なる問題を抱えています。

シナリオA — 契約を維持してStainlessを使い続ける。 短期的には最も安く済みます。しかし、契約更新後まで続けられる選択肢ではありません。SDKをリリースするたびに最大の競合企業が所有するベンダーを経由し、その競合企業がコンパイル対象のOpenAPI仕様を見ないと信頼することになります。OpenAIが契約を更新するとは考えにくいです。Googleは代替手段を立ち上げるまでの1四半期だけ継続するかもしれません。

シナリオB — ジェネレーターをフォークする。 Stainlessの価値は出力結果ではなく、コンパイラの知的財産にあります。最新の生成済みSDKなら、git cloneを1回実行すればフォークできます。しかし、今後10年間のSDKを生み出すコンパイラをフォークするには、複数四半期にわたる開発が必要で、次の大規模なAPI変更が公開される前に完成させなければなりません。難しく高コストですが、自社で守れる選択肢です。OpenAIは6か月以内にこの道へ進むと見ています。

シナリオC — SDK生成をゼロから内製化する。 OpenAIには必要な人員がいます。ただし、破壊的変更、対応言語の不足、Stainlessがすでに解決した膨大なエッジケースへの対応で、6–12か月は混乱が続くでしょう。PythonやTypeScriptより層の薄いKotlinとGoのSDKが、最初に後退すると考えられます。

シナリオD — Anthropicがチームを解体せず、競合他社向けのリリースも意図的に遅らせないと示すまで、12か月間は目立った変更なく現状を保つ。 可能性はあります。しかし、それを前提に賭けることはできません。競合企業の善意を当てにして、本番環境の依存関係を設計すべきではありません。

実務上、今すぐ行うべきことはSDKのバージョン固定です。依存している公式ライブラリを洗い出してください。本番投入しているライブラリのうち、どの言語でテストカバレッジが最も薄いかも確認します。回帰リスクは、まずそこに現れます。

なぜ今週、AI Gateway経由のraw fetchが違って見えるのか

私は1つのCloudflare Workersスタックで、Anthropic、Google AI Studio、xAI、OpenAI、DataForSEO、Browser Renderingという6つのAIプロバイダーを使っています。どのSDKもimportしていません。有料の呼び出しはすべてAI Gatewayのエンドポイントに対するfetch()で行い、JSONボディは各プロバイダーのREST形式に合わせています。

この構成を選んだのは3週間前で、当時の理由は別にありました。有料の呼び出しをすべて単一のcallAi()ラッパーへ通し、1日あたり$20、インスタンスあたり$1のコスト上限を徹底する必要があったからです。SDKを使うと、この制御点がメソッド呼び出しの奥に隠れます。SDK経由で上限を適用するには、クライアントをモンキーパッチするか、すべての呼び出し箇所をラップしなければなりません。fetch()なら、必要なのは関数1つです。

CloudflareのAI Gateway BYOKパススルーを使えば、Anthropic、OpenAI、Google、xAI、OpenAIの画像生成を、1つの認証ヘッダー(cf-aig-authorization)と1つのURLパターンで扱えます。概形は次のとおりです。

TypeScript
export async function callAi(env: Env, ctx: Ctx, runner: () => Promise<Response>) {
  await assertUnderCostCap(env, ctx);
  const started = Date.now();
  const res = await runner();
  await recordCost(env, ctx, res, Date.now() - started);
  return res;
}

// usage – one provider, no SDK in the dep tree
const res = await callAi(env, ctx, () => fetch(
  `https://gateway.ai.cloudflare.com/v1/${env.ACCOUNT}/${env.GATEWAY}/anthropic/v1/messages`,
  {
    method: "POST",
    headers: {
      "cf-aig-authorization": `Bearer ${env.AI_GATEWAY_TOKEN}`,
      "x-api-key": env.ANTHROPIC_API_KEY,
      "anthropic-version": "2023-06-01",
      "content-type": "application/json",
    },
    body: JSON.stringify({ model, max_tokens, messages }),
  },
));

今週になって偶然加わった利点は、Stainlessの所有者変更がリリース頻度、破壊的変更、テレメトリーフックに及ぼす影響を一切受けないことです。その代わり、SDKが隠してくれるはずの細部であるリクエストペイロードを自分で書く必要があります。それでも、(a) 3社以上のプロバイダーを使い、(b) コスト管理の入口を1か所に集約する必要があり、(c) ベンダー所有権のリスクにも備えるなら、そのコストに見合います。3つ目の理由は、月曜日には存在しませんでした。

このスタックを予算超過させずCloudflare Workers上で動かす詳しい方法は、Cursor Cloud Agentの環境とCloudflare Workersの比較にまとめています。

今週中に対応すべきこと

まず、package.jsonとrequirements.txtを調べ、Stainlessが生成しているSDKを洗い出します。AnthropicとOpenAIのPythonおよびNodeクライアントは分かりやすい例です。Googleの新しい@google/genaiもStainless製です。推測で済ませず、github.com/stainless-sdksで全一覧を確認してください。

Stainlessが生成したすべてのSDKを、現在のマイナーバージョンに固定します。パッチアップデートは取り込み、マイナーアップデートはレビューまで保留します。15分で終わる作業で、1四半期分の選択肢を確保できます。

モデルAPIに触れる新しいコードパスでは、まずraw fetchを書き、SDK呼び出しはその次にします。型定義を含めて40行未満なら、raw版を採用してください。大半のchat-completionとmessageエンドポイントは、難なくこの基準に収まります。ストリーミングとツール利用を加えても、増えるのは20行ほどです。今後何年も保守するコードパスとしては、なお基準内です。

Cloudflare AI Gateway、OpenRouter、Portkey、LiteLLMなどのゲートウェイを運用しているなら、モデル呼び出しをすべてそこへ通します。認証は1つ、可観測性の入口も1つです。下層のSDKが政治的なリスクになったときも、プロバイダーを切り替える場所は1か所で済みます。

90日後に、OpenAIとGoogleがどのSDKを内製で保守し、どれをStainless経由で保守しているか再確認する予定をカレンダーに入れてください。フォークするか継続するかの判断は、年末までに下されるはずです。

より大きな構図

モデル競争の主戦場は、重みから配管へ移りました。モデルそのものは次第に交換可能になる一方、統合レイヤーは簡単に入れ替えられません。この買収額が合理的に見える理由は、それ以外にありません。

Anthropicが$900Bの評価額で$30Bを調達しようとする一方、目立つモデル発表ではなくSDK基盤に$300Mを投じようとしていることが、その証拠です。両社はモデルの枠を越え、デプロイの接点まで手を伸ばしています。モデルは安価な部分になりつつあり、統合こそが堀になりつつあります。同じ傾向は、AnthropicがClaudeをミッドマーケットへ売り込む方法にも表れています。$50Kの自動化スタックについての記事は、SDKレイヤーの所有を正当化するエンタープライズ展開の一例です。

創業者にとって今後12か月の課題は、データレイヤーと同じように統合レイヤーを自ら所有することです。SDKの使いやすさだけを最適化してはいけません。交換可能性を最優先してください。今日呼び出しているモデルと、2027年に呼び出すモデルは同じではありません。切り替え後も残るラッパーを構築するべきです。

AnthropicによるStainless買収は、すでに成立していますか?

いいえ。2026年5月13日時点で、The Informationは交渉が「最終段階」にあるものの、確定はしていないと報じています。条件が変わる可能性があり、対価の一部にAnthropic株が含まれることも考えられます。

オープンソースのAnthropic SDKやOpenAI Pythonライブラリに直接影響しますか?

今すぐ直接影響するわけではありません。どちらのライブラリも、当面は現在の保守ペースでリリースが続きます。リスクが表面化するのは所有権が移り、次の大規模なAPI改訂が行われた後です。リリース速度、破壊的変更、テレメトリーが影響を受ける可能性があります。

公式SDKを外すためにコードを書き直すべきですか?

それだけを目的に書き直す必要はありません。ただし、バージョンは固定してください。新しいプロバイダーやエンドポイントを追加する場合は、先にraw fetchを書きます。次に作る部分がすでにSDK非依存なら、将来の移行は容易になります。

Cloudflare、Modern Treasury、Groqなど、Stainlessの小規模顧客への影響は?

目立たない受益者になるでしょう。いずれもモデル分野でAnthropicと競合しないため、所有権をめぐる摩擦は小さくなります。これらのSDKは、従来どおりリリースされると考えられます。

公開日
カテゴリー
AI
Kimi AIとDeepSeekを比較:料金・エージェント性能・商用利用で選ぶ

Kimi AIとDeepSeekを比較:料金・エージェント性能・商用利用で選ぶ

Kimi AIとDeepSeekはどちらを選ぶべきでしょうか。Kimi K3.1 ProとDeepSeek V4.1 Flashを、長時間のエージェント処理、API料金、キャッシュ、検索ツールの課金、公開された重みの商用利用条件で比較します。実装時の注意点やセルフホスティングの要件まで、用途に合う選び方を解説します。2026年11月5日AI
Notion AIで議事録をタスク化:Agentの使い分けとクレジット管理

Notion AIで議事録をタスク化:Agentの使い分けとクレジット管理

Notion AIで議事録からタスクを作り、毎週の確認作業を整える方法を解説します。Notion AgentとCustom Agentsの使い分け、権限設定、指示とメモリ、重複チェック、定期実行までを具体化。クレジットの支払い元や移行時の例外、人が判断すべき範囲も確認できる、業務担当者向けの実践ガイドです。2026年11月4日AI
Perplexity ProとMaxの違いは?料金と仕事の進め方で選ぶ

Perplexity ProとMaxの違いは?料金と仕事の進め方で選ぶ

Perplexity ProとMaxの違いを、調査の中断、使えるモデル、ファイル・アプリ生成、Computerの利用枠で比較します。Proを続ける条件とMaxへ変更する判断基準に加え、Brainの提供状況、料金と請求経路の注意点、会社の請求やアクセス管理にEnterpriseが必要になるケースも解説します。2026年11月4日AI
AI議事録ツールMeetGeekレビュー:料金・連携機能と導入前の注意点

AI議事録ツールMeetGeekレビュー:料金・連携機能と導入前の注意点

AI議事録ツールMeetGeekは、会議の記録をチームの次の行動につなげられるのでしょうか。公開資料から、ボットなしの録音、要約テンプレート、HubSpot・Slack・Notion連携、無料BasicとPro・Businessの料金や制限を検証。AI Chatの検索範囲や共有設定など、導入前の確認点も整理します。2026年11月3日AI
Claude MaxとProを比較:料金・利用制限から選ぶ最適プラン【2026年】

Claude MaxとProを比較:料金・利用制限から選ぶ最適プラン【2026年】

Claude MaxとProのどちらを選ぶべきか、料金差と利用制限、OpusやClaude Codeの使い方から整理します。旧Max 20xからUltraへの変更、セッションと週間上限の違い、APIクレジットの対象、追加費用を回収できる目安まで解説。仕事の中断を基準に、自分に合うプランを判断できます。2026年11月3日AI
AIエージェント基盤「OpenAI Frontier」とは?機能と導入の判断基準

AIエージェント基盤「OpenAI Frontier」とは?機能と導入の判断基準

AIエージェント基盤OpenAI Frontierの機能と、企業が導入を判断するための条件を解説します。ChatGPT Enterprise、API、Codexとの違いに加え、業務情報の共有、権限管理、評価、導入支援、価格の公開状況を整理。自社に合う試験導入の進め方と、営業担当に確認すべき質問も紹介します。2026年11月3日AI
ChatGPT・Claude比較:用途で選ぶClaudeの代替AI【2026年版】

ChatGPT・Claude比較:用途で選ぶClaudeの代替AI【2026年版】

ChatGPT・Claude比較を軸に、Gemini、Perplexity、Microsoft 365 Copilot、Grok、DeepSeek、Kimiを用途別に整理。文章作成、開発、調査、オフィス業務、自社運用での選び方を、米ドルの開始価格と利用条件から解説します。Claudeを使い続ける判断基準も確認できます。2026年11月3日AI
Claude プロジェクトの使い方:設定・共有から月次レポートの作成まで

Claude プロジェクトの使い方:設定・共有から月次レポートの作成まで

Claude Projectsで、顧客向けの月次レポートに必要な資料と指示をまとめる方法を解説します。ナレッジの追加、再利用できる指示、根拠の確認から、Team・Enterpriseでの共有、ファイル上限、RAGによる容量拡張まで。毎回の準備を減らし、資料を最新に保つ運用の流れがわかります。2026年11月3日AI
ニュースレター

毎週日曜、一通の手紙。動くシステムの話。感想戦ではなく。

週刊。スパムなし。いつでも解除できます。