Skip to main content
  1. Articles/

Anthropic Buys Stainless for $300M+: The SDK Factory That OpenAI and Google Depended On Is Now Anthropic's

·1115 words·6 mins·
Author
Florent Clairambault
CTO & Software engineer

On May 18, Anthropic announced it has acquired Stainless, the developer tools startup behind the SDK and MCP server generation tooling that sat underneath most of the AI industry’s official API libraries. The deal is valued at more than $300 million. The strategic implication is larger than the number: Anthropic just pulled a piece of shared developer infrastructure out from under its rivals.

What Stainless Actually Is
#

Stainless, founded in 2022 by former Stripe engineer Alex Rattray and backed by Sequoia Capital and Andreessen Horowitz, solved an unglamorous but critical problem: SDK maintenance is expensive, error-prone, and never done.

Every time an API changes — a new parameter, a deprecated endpoint, a new model — all the client libraries in Python, TypeScript, Go, Java, Kotlin, and Ruby need updating. Doing this manually across six languages is weeks of work per release. Stainless automated it from a single specification, generating libraries that felt native in each language rather than machine-translated wrappers.

The client list reads like a who’s who of the AI industry: OpenAI, Google, Cloudflare, Replicate, Runway, and Anthropic itself. Every official Anthropic SDK — the ones Claude Code depends on to communicate with the API — was generated and maintained by Stainless from the earliest days of the Claude API.

Stainless also generates MCP servers: the connectors that link AI agents to external APIs. In a world where MCP has crossed 97 million downloads and is the de facto standard for agentic tool use, the company that generates MCP server scaffolding has disproportionate leverage in the developer toolchain.

What Anthropic Is Actually Doing
#

Anthropic is winding down all hosted Stainless products. The SDK generator, the hosted dashboard, the MCP tooling — gone for everyone except Anthropic. Existing customers retain the SDKs they’ve already generated and have full rights to modify and extend them. But the continuous-maintenance machine, the automated update pipeline that kept those SDKs current, is no longer theirs to use.

OpenAI, Google, Cloudflare, Replicate, and Runway now face a migration problem. Their options:

  1. Build internal tooling — expensive, slow, and they’ll start from behind on quality
  2. Adopt an alternative — the ecosystem is thin; Speakeasy and Konfig exist but lack Stainless’s depth of language coverage and MCP integration
  3. Maintain SDKs manually — the option every company was running from before Stainless existed

None of these are good options at the pace AI APIs currently evolve. A new model with extended parameters lands, and you need SDKs updated across six languages by the time the blog post goes live. The operational cost of getting back to that baseline is real.

Anthropic, meanwhile, runs those workflows internally with the company that built them.

The Karpathy Context
#

The acquisition comes within weeks of Anthropic hiring Andrej Karpathy, who coined the term “Software 3.0” — the thesis that natural language is the new programming language, and that the most valuable engineering work is building the infrastructure that lets AI agents interact with software systems reliably. SDKs and MCP servers are exactly that infrastructure.

There is a coherent strategy here. Anthropic controls:

  • The model (Claude Opus 4.7, Sonnet 4.6)
  • The agent runtime (Claude Code, Managed Agents, Claude Code Routines)
  • The connectivity standard (MCP, via significant open-source contributions)
  • The toolchain that builds connections (Stainless, now private)

That is not a product company. That is a platform company trying to own the agentic development stack end to end.

Developer Infrastructure as Competitive Moat
#

This acquisition signals a shift in where AI competition actually plays out. Model benchmarks matter, but they compress fast. SWE-bench Verified scores have moved from 40% to 80%+ in twelve months; parity is table stakes now, not differentiation.

The durable moat is developer infrastructure: the tooling that developers build their workflows around, the integrations they can’t easily swap out, the SDK that their code imports. Anthropic is betting that if it controls the SDK generation layer, the connectivity standard (MCP), and the agent runtime (Claude Code), switching costs accumulate fast enough that model parity from a competitor becomes insufficient to displace it.

It is a page from Stripe’s playbook, not Google’s. Stripe won payments not by having the best banking relationships but by making the developer experience so smooth that switching felt painful. Anthropic is making the same calculation for agentic AI development.

What Changes for Claude Code Users
#

In the short term, little changes. Your Claude Code setup, your CLAUDE.md files, your Managed Agents configurations — none of that is affected. The official Anthropic SDKs continue to exist and be maintained; they just now have an in-house team doing what Stainless used to do.

The medium-term implication is an accelerated SDK update cycle. Anthropic’s API changes — new models, new parameters, extended context windows, new tool types — will now propagate to official client libraries faster because the team that builds the generation tooling is in the same building as the team that changes the API. That matters most for teams building production applications on the Claude API.

The MCP angle is less obvious but potentially more significant. Stainless’s MCP server generation capability, now exclusive to Anthropic, means that as the MCP standard evolves — authentication improvements, streaming, resource subscriptions — Anthropic can ship reference implementations faster than anyone else in the ecosystem.

The Ecosystem Question
#

One concern worth naming: developer tooling, especially at the level of SDK generation, benefits from being open and widely trusted. Stainless worked because every major AI lab trusted it with their API specifications. That trust was predicated on Stainless being independent.

Anthropic winding down hosted products is a clean break — it avoids the messy scenario where Anthropic is simultaneously running SDK infrastructure for OpenAI while competing with them. But it also means the ecosystem loses a shared piece of neutral tooling. Companies that don’t want to write SDK generation infrastructure from scratch now have fewer options.

The alternatives will improve. They always do when a vacuum opens. But Anthropic starts with a head start that will take 12–18 months for competitors to close.


The Stainless acquisition is not a product announcement. No feature ships, no benchmark improves, no model gets better on day one. What it is is a statement of intent: Anthropic is competing at the infrastructure layer, not just the model layer. For Claude Code specifically, this means the developer experience will compound over time in ways that model quality alone cannot replicate.


Sources:

Related