You may not have heard of Stainless, but if you've used the official SDKs of Claude, OpenAI, or Cloudflare, you've likely indirectly used code it generated.
Beyond OpenAI and Anthropic, Stainless's client list includes Meta, Groq, Runway, Cerebras, and others, covering nearly all the top players in AI infrastructure.
It acts as a "translator" between large models and developers: converting obscure API specifications into ready-to-use code libraries for developers.
Now, Anthropic has acquired Stainless, with both companies announcing the completion of the acquisition.
The Stainless founding team will join Anthropic, and Stainless will begin sunsetting its managed products, including the SDK generator.
This is not a simple tool company acquisition.
In its official blog post about acquiring Stainless, Anthropic mentioned that the upper limit of an agent's capabilities depends on how many external systems it can connect to: acquiring Stainless is about strengthening the agent's interfaces.
The AI frontier is shifting from models that can only answer questions to agents that can proactively execute tasks—and an agent's capabilities depend on the systems it can reach. Acquiring Stainless is precisely to expand this reach further.
If we place this acquisition within the context of Anthropic's actions over the past 18 months, the three-piece agent suite is now complete: Claude is the model, Stainless is the interface, and MCP is the connection.
The Company That Wrote SDKs for Multiple AI Giants Has Been Bought by Anthropic
Stainless was founded in New York in 2022 by Alex Rattray, who came from Stripe, where he led the redesign of the API documentation and personally built Stripe's SDK code generation system.
During user research, he discovered that developers never directly call API endpoints: for them, the SDK is the API itself.
This insight directly led him to later found Stainless, turning that capability into a product.
Stainless founder Alex Rattray
Developers feed it an OpenAPI specification, and it outputs official SDKs in Python, TypeScript, Go, Java, Ruby, and other languages.
The model company only needs to maintain one API description; Stainless handles all language versions, error handling, retry logic, documentation generation, and more.
OpenAI, Anthropic, Meta, Cloudflare, DocuSign, Square—these AI giants or software vendors are all Stainless clients.
Open the GitHub repository for OpenAI's official Python SDK, and the README states: "Generated by Stainless based on the OpenAPI specification."
Similarly, the header of any source file in the Anthropic SDK also states: "Automatically generated by Stainless from the OpenAPI specification."
This means that over the past few years, OpenAI and Anthropic, as rivals, have long used the same developer tool platform for their official SDK generation.
After the acquisition, Stainless founder Alex Rattray informed existing clients that all previously generated SDKs fully belong to the clients, who can modify and extend them independently, but Stainless will no longer provide subsequent support.
The Stainless team will continue working as an internal organization within Anthropic, focusing on building out Claude Platform capabilities and connecting agents to APIs.
https://www.stainless.com/blog/stainless-is-joining-anthropic/
This tool company's products indirectly reached about a quarter of professional software developers worldwide. On its first day joining Anthropic, it closed its doors to the entire industry: from a shared infrastructure to an internal department of Anthropic.
The Agent Three-Piece Suite Is Complete: Model, Interface, Connection
This acquisition is not an isolated event.
Placing the Stainless acquisition back on the strategic path Anthropic has taken over the past 18 months reveals a completed three-piece suite.
The foundational layer is the model.
From Claude 3.5 Sonnet all the way to Claude 4.7, programming and agent capabilities have been consistent differentiators for Anthropic. Claude Code has also become one of the most popular programming agents among developers this past year.
The middle layer is the interface.
Stainless's SDK auto-generation capability makes it possible for agents to call various APIs using a unified specification. This layer was previously outsourced; now it's brought in-house at Anthropic.
The top layer is the connection.
In November 2024, Anthropic open-sourced MCP (Model Context Protocol), standardizing how models connect to external data sources, tools, and file systems, so agents don't need to write separate adapters for every external service.
After MCP was open-sourced, OpenAI, Google DeepMind, Cursor, and Replit announced support. MCP is evolving into an agent connectivity standard.
And Stainless can directly generate an MCP server from an API specification. The model is the brain, the interface is the nerve endings, and the connection standard is the protocol that links them. Combined, these three pieces form a functional agent machine.
Katelyn Lesse, Head of Platform Engineering at Anthropic, stated plainly: "How useful an agent is depends on what it can connect to."
Stainless founder and CEO Alex Rattray said that Anthropic was one of the earliest teams to bet on Stainless, and "bringing the two teams together was an easy decision."
This acquisition is the final move in a strategic game that began 18 months ago.
Why Is an "SDK Translation Company" Worth $300 Million?
According to a previous report by The Information, the negotiation amount for this acquisition was at least $300 million. Anthropic has not disclosed the specific figure officially, but even this magnitude is enough to make people reevaluate the value of the SDK layer.
In the past, SDKs were an insignificant engineering problem.
The API was the model company's business; the SDK was just a "wrapper layer" translating the API into various programming languages. Model companies could write it themselves or outsource it to Stainless; no one cared.
But the agent era is different. When Claude or GPT acts as an agent to call third-party services, the SDK is no longer a "tool for humans to read" but an "interface for agents to use."
Whether an agent task succeeds largely depends on whether every API's SDK it calls is robust: is error handling complete? Is retry logic reasonable? Are parameter definitions strict? Are types inferable?
Any non-standard SDK can cause an agent to get stuck mid-task.
If the reported $300 million negotiation amount is accurate, what Anthropic sees is clearly not just an SDK generator, but the developer interface infrastructure layer between APIs and agents.
There's a subtler point: The official SDKs of companies like OpenAI, Meta, and Cloudflare were all previously generated by Stainless.
On the first day after the acquisition, with Stainless closing its doors externally, these companies face a practical problem: will they take over SDK maintenance themselves, or find another supplier?
So far, none have responded to this question.
OpenAI Doubles Down on Models, Anthropic Secures the Foundation
Looking back at the final ASI showdown between the two giants, OpenAI and Anthropic have distinct strategic focuses.
OpenAI's focus is on model generations and compute investment.
From GPT-5, GPT-5.4 to GPT-5.5 incremental updates, the Stargate project's massive compute procurement, ChatGPT's weekly active users growing from 400 million a year ago to 900 million—it concentrates resources on the consumer-facing entry point and the model itself.
Anthropic is taking a different path: enterprise agent infrastructure. Strengthening developer tools with Claude Code, standardizing the connection protocol with MCP, and now bringing the SDK layer in-house with Stainless.
The underlying logic of these two paths is completely different.
The model layer follows a logic of generational disruption: when the next generation arrives, the previous generation's advantages can vanish instantly. The gaps between generations are shrinking, windows are getting shorter, and can only be achieved through compute and data.
The infrastructure layer's logic is the opposite. Once established as a de facto standard, the compounding returns are long-term. With MCP now adopted industry-wide, each new adopter adds switching costs. Once the SDK layer is internalized within Anthropic, the entire agent ecosystem could develop a path dependency on Anthropic's interface specifications.
According to Digital Applied statistics, the number of public MCP servers grew from 1,200 in Q1 2025 to over 9,400 by April 2026, with 78% of enterprise AI teams deploying at least one MCP agent in production.
The gap in model capabilities is becoming easier to close.
Once this connection layer gateway is locked, it becomes very hard to bypass.
References:
https://www.anthropic.com/news/anthropic-acquires-stainless
https://www.stainless.com/blog/stainless-is-joining-anthropic/
https://www.digitalapplied.com/blog/mcp-adoption-statistics-2026-model-context-protocol
This article is from the WeChat public account "AI Era", author: ASI Revelation















