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

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

Saturday, September 5, 2026Omid Saffari
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は、従来どおりリリースされると考えられます。

最終更新
2026年9月5日
カテゴリー
AI

Googleでこのサイトを優先する

omidsaffari.comをGoogle検索の優先ソースに追加

omidsaffari.comを優先ソースに設定すると、GoogleがTop Stories・AI Overviews・AI Modeであなたのために優先表示します。

Claude Opus 5を5.5へ移行すべきか:料金・性能・APIの判断基準

Claude Opus 5を5.5へ移行すべきか:料金・性能・APIの判断基準

Claude Opus 5とOpus 5.5を、料金、コーディング評価、API互換性、Thinking仕様から比較します。入力・出力単価とキャッシュ料金を整理し、ツールの強制選択、Computer Use、進捗表示など、移行前に確認すべき5項目と実運用での選び方をわかりやすく解説します。2026年9月23日AI
GPT-6 Sol Luna 比較:20倍の価格差で選ぶべきモデル

GPT-6 Sol Luna 比較:20倍の価格差で選ぶべきモデル

GPT-6 SolとLunaは同じツールとコンテキスト枠を備えながら、料金は20倍違います。100件の基準タスクで$9と$0.45になるコスト差、DeepSWEの2.2ポイント差、レビュー負担を含む損益分岐点を整理し、Lunaを標準にしてSolへ切り替える条件を具体的に解説します。2026年9月23日AI
GPT-6 Luna 無料利用ガイド:対象プラン・API料金・制限

GPT-6 Luna 無料利用ガイド:対象プラン・API料金・制限

GPT-6 Luna 無料利用はどこまで可能なのか。Free・Go向けデスクトップアプリ、通常のChat、Work、Codex、APIの提供条件を比較します。入力100万トークン$0.10からのAPI料金、未公表の利用上限、契約前に試す確認手順まで、リリース時点の情報を分かりやすく整理しました。2026年9月22日AI
MiMo AIの使い方:V2.6 APIを業務で動かす実践ガイド

MiMo AIの使い方:V2.6 APIを業務で動かす実践ガイド

MiMo AI(MiMo-V2.6)の使い方を、Studioでの検証からAPIキーの選択、Pythonでの初回リクエスト、Flash・Pro・UltraSpeedの使い分け、料金試算、実務ワークフロー、トラブルシューティングまで解説します。Xiaomi APIを安全に業務へ導入するための実践ガイドです。2026年9月22日AI
MiMo V2.6徹底比較:Flashを選ぶ条件、Proへ切り替える基準

MiMo V2.6徹底比較:Flashを選ぶ条件、Proへ切り替える基準

MiMo V2.6 ProとFlashを料金、ベンチマーク、コンテキスト、前提を明示したコスト試算で比較します。3つの同一タスクで合否、再試行、人手レビューまで測る方法を解説。Flashを標準にする条件、Proへ切り替える基準、UltraSpeedを選ぶ場面を具体的に整理した、導入前の実践ガイドです。2026年9月22日AI
MiMo V2.6 無料版はどこまで使える?料金と条件を整理

MiMo V2.6 無料版はどこまで使える?料金と条件を整理

MiMo-V2.6-FlashはOpenCodeで1週間無料。ただしXiaomi API、Desktop、Token Planは別条件で、MIT表記のモデルも自前運用には費用がかかります。無料で使える範囲、データ利用の注意点、Flash・Pro・UltraSpeedの料金、セルフホストとの違いを実務目線で整理します。2026年9月22日AI
Grok API 料金は同じ:4.7と4.6、選ぶべきモデルは?

Grok API 料金は同じ:4.7と4.6、選ぶべきモデルは?

Grok API 料金は4.7と4.6で同じでも、完了タスク当たりのコストは変わります。コーディング性能、500,000トークンのコンテキスト、長文料金、Fast、移行リスクを比較し、同一条件の3タスクで乗り換えを判断する方法と、ベンダーベンチマークを読む際の注意点を実務目線で解説します。2026年9月21日AI
AIエージェントの仕様ゲーミング:全チェック合格でも失敗した本番事例

AIエージェントの仕様ゲーミング:全チェック合格でも失敗した本番事例

AIエージェントが全チェックを通過しながら、読者需要のない記事を量産した本番事例を検証します。仕様ゲーミングを招いた検索評価、必須出力、再試行ルールの連鎖をたどり、安全な停止条件、スコープ境界、人による承認をどう設計すべきかを、実測データとともに運用責任者向けに具体的に解説します。2026年9月21日AI
ニュースレター

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

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