Anthropic adquire a Stainless
(anthropic.com)- O foco da IA está mudando de modelos que respondem para agentes que agem, e a utilidade desses agentes depende dos sistemas aos quais eles conseguem acessar
- A Anthropic adquiriu a Stainless, que cria SDKs e ferramentas de servidor MCP, para ampliar o alcance de conexão do Claude com dados e ferramentas
- Fundada em 2022, a Stainless apoiou desde o início a criação dos SDKs oficiais da Anthropic, e é usada por centenas de empresas para gerar SDKs, CLIs e servidores MCP
- A Stainless converte especificações de API em SDKs naturais em várias linguagens, como TypeScript, Python, Go, Java e Kotlin
- A aquisição fortalece a infraestrutura para desenvolvedores do Claude Platform, ampliando a experiência do desenvolvedor e a conectividade dos agentes
Contexto da aquisição
- O foco da IA está migrando de modelos que respondem para agentes que agem, e a utilidade desses agentes é limitada pelos sistemas que eles podem acessar
- A Anthropic criou o MCP para viabilizar a conectividade dos agentes e, com a entrada da equipe da Stainless, quer expandir a experiência do desenvolvedor e a conectividade dos agentes no Claude Platform
- A aquisição da Stainless reforça a infraestrutura para desenvolvedores para que o Claude se conecte melhor a dados e ferramentas
O papel da Stainless
- A Stainless foi fundada em 2022 e, desde os primeiros dias da API da Anthropic, vem apoiando a criação de todos os SDKs oficiais da Anthropic
- Centenas de empresas usam a Stainless para gerar SDKs, CLIs e servidores MCP
- Esses resultados funcionam como bibliotecas, ferramentas de linha de comando e conectores que permitem que desenvolvedores e agentes usem APIs
- A Stainless converte especificações de API em SDKs em várias linguagens, como TypeScript, Python, Go, Java e Kotlin
- Os SDKs gerados são rápidos, estáveis e feitos para parecer naturais em cada linguagem
A visão das duas empresas
- Katelyn Lesse, líder de engenharia de plataforma da Anthropic, avalia que a Stainless vem moldando desde o início a experiência do desenvolvedor da API do Claude
- Como os agentes só são úteis na medida em que conseguem se conectar a outros alvos, a entrada da equipe da Stainless deve ampliar a capacidade do Claude de se conectar a dados e ferramentas
- Alex Rattray, fundador e CEO da Stainless, criou a empresa com a visão de que os SDKs devem receber o mesmo cuidado que a API que os envolve
- A Anthropic foi uma das equipes que colaboraram cedo com a Stainless, e a empresa acompanhou nos últimos anos o que os desenvolvedores construíram sobre o Claude
- Com a união das duas equipes, o time da Stainless poderá continuar seu trabalho em uma plataforma importante
1 comentários
Opiniões no Hacker News
A Anthropic chegou a um ponto em que precisa de engenheiros de software de nível mundial e está disposta a pagar muito para trazê-los
Mas não dá para publicar no LinkedIn uma vaga tipo “engenheiro de software realmente excepcional, remuneração de US$ 10 milhões+” e lidar com o volume de candidaturas que isso traria
Criar uma empresa com sucesso e fazer com que o produto dessa empresa seja usado é, na prática, a melhor entrevista possível para candidatos desse nível, se você pode pagar por eles
A Stainless pode acabar fechando as portas e o time indo para a Anthropic fazer integrações sem graça, tipo usar dados do HubSpot no Claude, mas a Stainless era uma empresa bem-sucedida
A ideia já foi validada, então basta virar a próxima Stainless. Empresas de IA já fizeram isso com algumas empresas e vão continuar fazendo
O nome Stainless também vem de tubos de aço inoxidável, e eles se comparavam a uma loja de materiais hidráulicos sofisticados
Se você olhar versões iniciais do stainlessapi.com no archive.org, o lema original era “Quality fittings for your REST API”
Foi justamente esse tipo de trabalho que me fez querer trabalhar na Stainless, embora eu entenda que não seja para todo mundo
Mas, vendo as vagas abertas de marketing, finanças etc., elas continuam lá em https://www.anthropic.com/careers/jobs
Fico curioso por que eles não usam o próprio produto para substituir essas funções
Acquihire tem muitos outros motivos, mas não é nem o único jeito, nem o mais eficaz, de contratar os engenheiros mais fortes
Se a história é “vamos focar em conectar funcionalidades da Claude Platform e agentes a APIs, e descontinuar todos os produtos hospedados da Stainless, incluindo o gerador de SDK”, então, goste ou não, isso é acquihire
Parabéns ao time da Stainless. É um ótimo time para a Anthropic receber
No início, na Mux, usei o gerador de SDK para Node e depois os geradores de TypeScript e outros, e o produto era excelente
Só que esse produto/mercado está numa posição complicada agora. Hoje em dia, é muito fácil e tentador vibe codar SDKs a partir de arquivos de especificação OpenAPI
Muitos times provavelmente vão seguir por esse caminho, para o bem ou para o mal, usando a mesma cadeia de ferramentas que os desenvolvedores do produto já utilizam, praticamente sem custo extra
Seria muito melhor haver uma orientação clara para usuários existentes e para os SDKs
Do jeito que está, parece “vamos comprar a porta de entrada da OpenAI e encerrar a vida útil dela. Esperamos que ninguém fosse usar isso no futuro”, o que soa pequeno e sem sentido
“Enquanto focamos em conectar funcionalidades da Claude Platform e agentes a APIs, vamos descontinuar todos os produtos hospedados da Stainless, incluindo o gerador de SDK. A partir de hoje, novos cadastros, projetos e SDKs não estão mais disponíveis”
“Se você é cliente da Stainless, pode obter ajuda para migrar dos produtos gerenciados da Stainless para outras opções em app.stainless.com/transition. Os SDKs gerados até agora pertencem aos clientes, que têm todos os direitos de modificá-los e expandi-los como quiserem”
O time gastou bastante tempo criando uma forma para que os clientes fizessem uma migração self-service
Quando vejo aquisições assim, parece que as ferramentas de codificação com agentes estão virando ecossistemas fechados
A Anthropic restringiu o uso do Claude Code, e a OpenAI aparentemente deixou o Codex ocupar esse espaço
Fico curioso para ver como isso vai evoluir
A ideia é fazer todo mundo mudar a forma de trabalhar para depender dessas ferramentas, chegar ao ponto em que já não consigam imaginar trabalhar de outro jeito, e então subir os preços
É uma história antiga no software empresarial
Espero que, em um futuro próximo, possamos dizer o mesmo sobre agentes de programação
Eu gosto muito do Claude, mas não rastreio recursos do Claude no repositório
Se aparecer algo melhor, ele vai conseguir interpretar bem o Markdown dos arquivos de memória existentes, e não há nada no repositório em si que faça outra pessoa precisar saber que fui eu quem mudou
Me surpreende que a maioria dos usuários do Claude trate o CLAUDE.md como arquivo rastreado e ache que o time inteiro deva padronizar e compartilhar isso
Agentes de programação são a API definitiva, então precisam se adaptar ao modo de interação preferido do usuário
Não sei se alguém realmente espera que essa mágica de caixa-preta não determinística consiga impor procedimentos operacionais padrão
Quando se olha para o volume de dinheiro envolvido, em algum momento a palavra retorno sobre investimento inevitavelmente aparece
É a estratégia clássica de produto-isca aplicada a um mercado com investimentos de capital na casa dos trilhões
É parecido com a OpenAI abandonando outros serviços e se inclinando mais para programação
É uma tentativa de mostrar rentabilidade antes de um grande IPO
Fico me perguntando se eles consideraram abrir o código do gerador de SDK como parte do encerramento do serviço da Stainless
A Stainless era um software excelente
Tentar construir um negócio em cima do fato de que os mantenedores do gerador OpenAPI não têm tempo para corrigir bugs foi uma boa aposta, e todo mundo saiu ganhando
Ideias parecidas, como o uv, me economizam tempo todos os dias e quase me transformam em evangelista
Post no blog da Stainless: https://www.stainless.com/blog/stainless-is-joining-anthropi...
Existe uma alternativa open source extensível forte da Microsoft
Ela é usada hoje para gerar todos os SDKs, documentação e CLI do Azure, e é bem boa
https://typespec.io/
Aliás, sou amigo do fundador da Stainless e também da pessoa que criou o TypeSpec
Do ponto de vista dos clientes da Stainless, isso é frustrante
Entendo que a maioria dos novos clientes vá gerar bibliotecas cliente com IA
Mas a base atual de clientes depende das bibliotecas cliente geradas pela Stainless
Esses fornecedores de OpenAPI schema → biblioteca cliente têm resultados de geração um pouco diferentes, então existe certo grau de dependência
Infelizmente, a migração não é tão simples quanto simplesmente trocar para Speakeasy ou OpenAPI Generator sem quebrar os clientes existentes
“O que você anda fazendo?”
“Escrevo documentação numa empresa de IA em São Francisco e ganho US$ 500 mil de remuneração total”
“Projeto, mantenho e implemento sozinho todas as funcionalidades de uma plataforma de IoT na Espanha e ganho 40 mil euros por ano”
“Espanha? Comprei uma casa de praia perto de Alicante, você conhece?”
“Sim...”