惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
罗磊的独立博客
S
SegmentFault 最新的问题
V
V2EX
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
D
Docker
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
M
Microsoft Research Blog - Microsoft Research
Martin Fowler
Martin Fowler
S
Secure Thoughts
B
Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
T
True Tiger Recordings
GbyAI
GbyAI
P
Proofpoint News Feed
P
Privacy International News Feed
Jina AI
Jina AI
The Cloudflare Blog
I
Intezer
AWS News Blog
AWS News Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Security Archives - TechRepublic
NISL@THU
NISL@THU
The Register - Security
The Register - Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
P
Palo Alto Networks Blog
S
Schneier on Security
L
LINUX DO - 热门话题
C
CXSECURITY Database RSS Feed - CXSecurity.com
Security Latest
Security Latest
C
Cybersecurity and Infrastructure Security Agency CISA

DEV Community

An open source LLM eval tool with two independent quality signals Using Dashboard Filtering to Get Customer Usage in Seconds from TBs of Data Skills, Java 17, And Theme Accents 4 Hard Lessons on Optimizing AI Coding Agents Arctype: Cross-Platform Database GUI for LLM Artifacts Your robots.txt says GPTBot is welcome. Your server says 403. Organizing How to Use AWS Glue Workflow 5 n8n Automations Every Digital Agency Should Be Running (Bill More, Work Less) Getting Started with TorchGeo — Remote Sensing with PyTorch Designing a Scalable Cross-Platform Appium Framework Google Antigravity 2.0 & Slash Commands Building a Unified Adaptive Learning Intelligence with Gemma 4, Flutter, and Multi-Model Orchestration Looking for beta testers for a £60 server management application The Disk-Pressure Incident That Taught Me to Always Set LimitRanges and Other Lessons from Mirroring EKS Locally. Why AI Should Not Write SQL Against ERP Databases Vibe coding works until it doesn't. The debt is real. Shipping at the Edge: Migrating a Coffee Subscription Platform to Cloudflare Workers Stop Tab-Switching: A Developer's Guide to Color Tools That Actually Fit the Workflow DevOps vs MLOps vs AIOps: What Changes, What Stays, and a Simple Roadmap to Get Started Run Powerful AI Coding Locally on a Normal Laptop 5 n8n Automations Every WooCommerce Store Needs (Save 10+ Hours/Week) What I Learned Building My Own AI Harness Hytale Servers Will Fail Treasure Hunts Until We Fix Our Event Handling Redux in React: Managing Global State Like a Pro Unfreezing Your GitHub Actions: Troubleshooting Stuck Deployments and Protecting Your Git Repo Statistics Unlocking Project Discoverability on GHES: A Key to Software Engineering Productivity When the Cleanup Code Becomes the Project Rockpack 8.0 - A React Scaffolder Built for the Age of AI-Assisted Development Mismanaging the Treasure Hunt Engine in Hytale Servers Will Get You Killed Why Hardcoded Automations Fail AI Agents Stop Calling It an AI Assistant. It’s Already Managing Your Company Why I built a post-quantum signing API (and why JWT is on borrowed time) Weekend Thought: Frontend Build Tools Suffer From Work Amnesia A 10-Line Playwright Trick That Saved Me Hours on Every Sephora Run AI Is Changing Engineering Culture More Than We Realize Everyone Was Focused on Gemini, But Infinite Scaler Was the Real Twister "Gemma 4 Analyzed My Bank Statements – Apparently I 'Have a Problem' with Coffee and Late-Night Apps" #css #webdev #beginners #codenewbie The Hidden Layer Every AI Developer Must Learn AlphaEvolve: Google DeepMind's Gemini-Powered Evolutionary Coding Agent RDS Reserved Instance Pricing: Every Engine, Every Rule, Real Dollar Savings How To Build An AI-Powered MVP Without Burning Your Startup Budget In 2026 Reading a Psychrometric Chart Without Getting Lost LMR-BENCH: Can LLM Agents Reproduce NLP Research Code? (EMNLP 2025) How to turn text into colors (without AI) Building Real-Time Apps in Node.js with Rivalis: WebSockets, Rooms, Actors, and a Binary Wire This Week In React #282 : Security, Fate, TanStack, Redux, Jotai | Hermes-node, Expo, Rozenite, Harness | TC39, Bun, pnpm, npm, Yarn, Node AI Copilot vs AI Agent Architecture - What's Actually Different (And Why It Matters) Smart Contract Security: NEAR's Futures Surge and AI Token Risks Database Maintenance: Tracing Production Incidents to Their Root Cause Stop juggling AI SDKs in PHP — meet Prisma Google Quietly Changed What “Apps” Mean at I/O 2026 The Infrastructure Team Is the Real Single Point of Failure Building SQLite from Scratch: 740 Lines of C++23 to Understand Every Byte of a .db File The 4 Levels of Hermes Agent Scaling Framework: From One Hermes Agent to a Fully Automated Team Your AI Has a Memory. It Just Doesn’t Know What to Remember. Claprec: Engineering Tradeoffs - Limited time vs. Perfection (6/6) Building a Daily Google News API Monitor in Python Building RookDuel Avikal: From Chess Steganography to Post-Quantum Archival Security Google I/O e IA: o que realmente muda na vida do dev? Color Contrast Failures: The Number One Accessibility Issue and How to Fix It # I Watched 15 Hours of Hermes Agent Videos So You Don't Have To Cómo solucionar el bucle infinito en useEffect con objetos y arrays en React The First Agent-Centric Cloud Security Platform — And Why We Didn't Build It That Way On Purpose Most Treasure Hunts Engines on Hytale Servers Are Built to Fail - Lessons from a Burned Database GhostScan v3.0 — From Closed-Source EXE to Open-Source Pentest Framework De hojas de cálculo a IA: construyendo una plataforma SRM moderna When is AI fine in education? Python Tools for Managing API Rate Limits in Data Pipelines How to Implement Exponential Backoff for Rate-Limited APIs in Python "My Web Chat Wasn't a Real Channel. That Broke My Agent Pipeline" next-advanced-sitemap v1.0.7 — safer URL ingestion & automatic trimming for Next.js sitemap generation I keep seeing people build an AI lead processing agent when they really need a 6-step rules engine AI Powered Student Learning Assistant Using Gemma 4 How I Built a Drop-In Proxy to Slash My OpenAI Bills by 20%+ Automatically Building a Sarcastic AI English Tutor with Persona-as-Code and Gemini Audio Input for Pronunciation Correction Five Years Later, I Finally Have 96GB VRAM — What It Actually Unlocks for Agent Loops Turning a 1-Line Idea Into a 40-Second Short with a 10-Beat Local Video Pipeline Running LTX-2.3 Alongside TTS on a Single 96GB GPU with a Cold-Start Architecture Cutting LTX-2 22B Peak VRAM by 40% with fp8_cast — and Why optimum-quanto Was a Trap HiDream Skeleton Mode: Prompt Beats OpenPose Ref — 8 Patterns Benchmarked Replicating a Language-Learning Comedy Short with Claude Code — Gemini as a Multimodal Sub-Agent HiDream-O1-Image 3–8x Faster: Benchmarking Steps, CFG, and Resolution AWS Savings Plan Buying Strategy: How to Layer, Size, and Time Commitments application.properties I built a macro tracker powered by AI + attitude Solace: A Global Mental Health First Responder Built with Gemma 4 Why Blocking Prompt Injection Is Wrong — and What to Do Instead The AI code tools Dutch developers actually use in 2026 (field notes) Automatic Error Recovery in AI Agent Networks You Are Not Choosing Building a Cinematic Adaptive Learning Intelligence with Gemma 4, Gemini, and OpenAI(Powered by Gemma 4) CLAUDE.md for Angular: 13 Rules That Make AI Write Idiomatic, Production-Ready Components I tested 7 vector databases for my RAG stack in 2026, here's the one nobody is talking about (yet) Claude agreed with a false fact I gave it. Confidently. That broke my workflow Google's "Budget" Model Just Beat Its Own Flagship. Here's What That Actually Means for Developers. How I built a monitoring SaaS for Joomla, WordPress & PrestaShop agencies Shifting from Passive Dashboards to Automated Remediation: A Guide to Next-Generation FinOps and CloudZero Alternatives Automating CSV WooCommerce Imports Without Plugins Why Wobbly Plugs and Overheating Outlets Are More Dangerous Than You Think (UL 498 Explained)
Anthropic Acquires Stainless for $300M+: The SDK Factory Behind OpenAI and Google
Anup Karanjk · 2026-05-19 · via DEV Community

Anthropic has acquired Stainless, the SDK generation startup that writes the official developer libraries for OpenAI and Google, for more than $300 million — and it is immediately shutting down the hosted product for every customer except itself.

That last sentence carries the strategic weight. Stainless wasn't a general-purpose tool that Anthropic wanted to own. It was an infrastructure layer that OpenAI, Google, and Cloudflare all depended on to maintain production-quality SDKs across Python, TypeScript, Go, Kotlin, and Java. By acquiring it and winding down external access, Anthropic has removed a piece of critical developer infrastructure from its competitors' hands.

The deal closed on May 16, 2026. The implications for every developer building on any major AI API are significant and worth understanding in detail.

What Stainless Actually Does — and Why It's Hard to Replace

Stainless was founded in 2022 by Alex Rattray, who built key aspects of Stripe's API developer experience, including the patented codegen system that powers Stripe's API client libraries. Backed by Sequoia Capital and Andreessen Horowitz, the New York startup built an AI-powered compiler that takes an OpenAPI specification and automatically generates production-ready software development kits across multiple languages.

That description undersells what the product actually does. Anyone who has built and maintained SDKs across five programming languages understands the operational burden: every SDK needs retries with exponential backoff, streaming response handling, pagination, rate limit management, error hierarchies, type safety, and exhaustive test coverage. Every API change — new endpoint, new parameter, deprecated field — needs to be propagated consistently across all language variants without breaking existing integrations.

Doing this manually for one language is tedious. Doing it for five languages simultaneously, with production users depending on the libraries, is a significant engineering resource commitment. Stainless automated it. An API spec change propagates to all SDKs automatically, complete with the retries, streaming, pagination, and error handling that make a library actually production-grade rather than a thin API wrapper.

# What Stainless generates from a single OpenAPI spec

openai/openai-python     → Python SDK     (pip install openai)
openai/openai-node       → TypeScript SDK (npm install openai)
openai/openai-go         → Go SDK
openai/openai-java       → Java SDK
openai/openai-kotlin     → Kotlin SDK

All with retries, streaming, pagination, type safety, and tests baked in.
Each generated from the same spec — updated automatically on every API change.

Enter fullscreen mode Exit fullscreen mode

That's the OpenAI SDK repository list. Every one of those libraries was generated and maintained using Stainless. Google's Gemini API SDKs used the same tooling. Cloudflare's API libraries. Anthropic's own SDKs, according to Anthropic, "since the earliest days of our API."

The Strategic Logic: Developer Infrastructure as Competitive Moat

The acquisition price of more than $300 million for a four-year-old startup with roughly 20 employees points to strategic value well above what the company's current revenue would justify on a pure financial basis. What Anthropic is buying is not a SaaS product — it's infrastructure control at a critical layer of the developer toolchain.

SDK quality is a significant factor in API adoption. Developers evaluate APIs partly on documentation, partly on pricing, and significantly on the quality of the SDK for their preferred language. A production-grade Python SDK with proper async support, type hints, and streaming means a developer can go from API key to working code in minutes. A poorly maintained SDK with missing features or inconsistent error handling can be a genuine barrier to adoption even when the underlying API is excellent.

Stainless's tooling gave both OpenAI and Google a consistent, high-quality SDK layer without allocating dedicated engineering teams to maintain it. Those teams must now build or acquire that capability independently. And they must do it from scratch — Anthropic will use Stainless internally, and the hosted platform is shutting down. There is no migration path or extended transition period being offered to competitors.

This is an unusual move. Most enterprise software acquisitions include a wind-down period for existing customers. Stainless is cutting access immediately. The message to OpenAI and Google is unambiguous: the infrastructure you relied on is now owned by your direct competitor and is no longer available to you.

The MCP Angle: Stainless Was Building More Than SDKs

The timing of the acquisition relative to the Model Context Protocol's explosive growth is not coincidental. Stainless had been expanding its tooling to cover MCP server generation alongside traditional API SDKs. With MCP now the de facto standard for connecting AI agents to external tools — 97 million downloads and integration into every major AI development platform — the company that automates MCP connector generation has a significant position in the agentic AI infrastructure stack.

Anthropic created MCP and has the most direct stake in its adoption. Controlling the tooling that makes it easiest to generate high-quality MCP servers accelerates the ecosystem around Claude-based agent development. Every developer who builds an MCP connector using Anthropic's Stainless-powered tooling is building deeper into the Claude ecosystem. This is the same flywheel logic that made the original Stainless investment attractive to Sequoia and Andreessen Horowitz — SDK infrastructure compounds over time as API usage and ecosystem complexity grow.

What Happens to Existing Stainless Customers

The practical situation for developers who were using Stainless directly is nuanced. Anthropic has confirmed that customers retain full ownership of all SDKs they've generated to date. Existing generated code is not going away — you own your output. What is going away is the ability to continue using Stainless's hosted platform to generate new SDKs or automatically maintain existing ones as your API evolves.

For OpenAI, Google, and Cloudflare, the most immediate problem is SDK maintenance cadence. Every API update that previously triggered automatic multi-language SDK updates now requires manual intervention or a new toolchain. The open-source SDKs already exist; the automation that kept them current does not.

For smaller companies and independent developers who were using Stainless to generate SDKs for their own APIs, the available alternatives are:

  • Fern: the most direct Stainless competitor with AI-assisted SDK generation across TypeScript, Python, Go, Java, and Ruby. Likely to absorb significant inbound demand following the acquisition announcement.

  • Speakeasy: another SDK generation platform with TypeScript, Python, Go, and Java support and an active enterprise customer base.

  • OpenAPI Generator: open-source, broad language support, but generates thinner code without Stainless's production-grade features like retries and streaming built in automatically.

  • Manual build: appropriate for simple APIs or teams with dedicated SDK engineering resources willing to own the maintenance burden.

The competitive landscape for SDK generation will consolidate and accelerate following this acquisition. Fern and Speakeasy are the most obvious beneficiaries — neither has Stainless's production history with frontier AI API providers, but both have working products that existing Stainless customers can migrate to immediately.

What OpenAI and Google Do Next

Both OpenAI and Google are large enough to build or acquire replacement SDK tooling. OpenAI has the engineering resources to build internal SDK generation infrastructure, and the MCP ecosystem means there are now open-source tools that partially automate the connector generation problem. Google, with its extensive internal developer tooling history, has comparable options.

The more acute problem for both is timeline. Stainless allowed them to move fast on SDK maintenance without allocating dedicated headcount. Building a replacement takes months. During that period, SDK updates will be slower and more manual. For most developers, this will be invisible — existing SDKs continue to work. For developers tracking new API features closely, the latency between API update and SDK support may increase.

There is also the question of whether either company tries to counter-acquire in the SDK generation space. Fern has been building for several years and has enterprise customers. A defensive acquisition by OpenAI or Google to lock in their own SDK infrastructure would be a direct response to Anthropic's move. Watch for acquisition activity in developer tooling over the next six to twelve months.

The Bigger Picture: Infrastructure Acquisitions as AI Strategy

The Stainless acquisition fits a pattern that has been emerging in AI infrastructure competition. As frontier model capabilities converge — all major labs are now operating at similar performance tiers for most common tasks — the differentiation increasingly comes from the developer experience layer. Which API is easiest to integrate? Which SDK is most production-grade? Which tooling makes it fastest to go from experiment to production deployment?

Anthropic's $50 billion funding round earlier this year positioned it to make exactly these kinds of strategic infrastructure moves. The Stainless acquisition at $300M+ is small relative to Anthropic's capitalization but disproportionately significant in developer ecosystem terms. SDK tooling is unsexy infrastructure that most developers never consciously think about — which is precisely why controlling it creates durable advantage.

The parallel to OpenAI's DeployCo launch is instructive. DeployCo positions OpenAI at the enterprise delivery layer — embedding engineers inside organizations to build production AI systems. Stainless positions Anthropic at the developer infrastructure layer — controlling the tooling that makes it easiest to build production-grade integrations with Claude. Both moves reflect the same underlying logic: frontier model capabilities are converging, and the next phase of competition is won by owning the adjacent layers that developers and enterprises depend on daily.

Practical Guidance for Developers Building on AI APIs

If you're building on any of the affected AI APIs, here's what actually matters for your immediate workflow:

If you're building on Anthropic's Claude API: the existing Claude SDKs continue to work and will be maintained and improved by the combined Anthropic and Stainless team. The tooling that generated them is now internal, which should mean faster iteration on SDK quality, not slower. The Claude Managed Agents developer guide covers current Claude SDK patterns in detail.

If you're building on OpenAI's API: existing SDKs are stable and not going away. New feature support may come to SDKs slightly slower during the period before OpenAI builds replacement tooling. For most production applications, this has no immediate practical impact.

If you're building your own API and were considering Stainless for SDK generation: evaluate Fern or Speakeasy as alternatives. Both are actively developed and will be absorbing significant inbound interest from former Stainless customers over the coming months. Act now rather than waiting for the hosted Stainless platform to degrade.

If you're thinking about MCP server development: watch for Anthropic announcements about how Stainless's MCP tooling will be surfaced through official Claude developer resources. The combined team is likely to prioritize MCP tooling given its strategic importance to the Claude agent ecosystem.

What This Tells You About Where AI Competition Is Headed

The Stainless acquisition signals that the next phase of AI competition will be fought at the infrastructure layer, not the model layer. When every major lab can train a model that scores at the frontier on standard benchmarks, the question of which model to use becomes secondary to the question of which ecosystem is easiest to build in, most reliable to operate in, and most cost-effective to scale.

For developers, this is net positive in the medium term. More competition at the developer experience layer means better tooling, better documentation, better SDK quality, and more investment in the resources that make it easier to go from working prototype to production deployment. The short-term disruption of Stainless's hosted product shutting down is real but bounded. The longer-term outcome of intensified developer tooling investment from all major AI labs benefits everyone building on these platforms.

The $300 million that Anthropic paid for Stainless is a bet that SDK infrastructure is worth owning. Given that every official Anthropic SDK has been generated using Stainless since the beginning, and given that the MCP ecosystem is now the default connectivity layer for agentic AI, that bet looks well-constructed. The question is whether OpenAI and Google move to acquire equivalent infrastructure depth before Anthropic compounds the advantage further.

Developer tools, starter kits, and production templates for building on Claude's API are available at wowhow.cloud.

Originally published at wowhow.cloud