A demanda por kits de desenvolvimento de software, conhecidos como SDKs, está crescendo à medida que desenvolvedores buscam maneiras mais eficientes de criar aplicativos utilizando as soluções fornecidas por empresas de tecnologia. Contudo, muitos fornecedores ainda oferecem apenas APIs, que são protocolos que facilitam a comunicação entre componentes de software. Neste contexto, a Stainless se destaca como uma solução inovadora, utilizando inteligência artificial para automatizar a geração de SDKs a partir de APIs, simplificando a vida dos programadores e aumentando a acessibilidade dos produtos tecnológicos.
Alex Rattray, fundador da Stainless, acredita firmemente que a inteligência artificial pode desempenhar um papel crucial neste processo. A empresa desenvolveu uma plataforma que usa um compilador para gerar SDKs a partir de especificações de APIs, atendendo a uma variedade de linguagens de programação, como Python, TypeScript, Kotlin e Go. Segundo Rattray, o que a torna verdadeiramente revolucionária é a habilidade de atualizar automaticamente os SDKs à medida que as APIs evoluem, oferecendo opções para versionamento e publicação de changelogs. Essa funcionalidade garante que desenvolvedores não tenham que passar horas revisando a documentação da API ou construindo soluções do zero.
De acordo com Rattray, na ausência de um SDK, os usuários de API se veem obrigados a ler a documentação e a desenvolver tudo de forma autônoma, uma tarefa que pode ser tanto desafiadora quanto demorada. Ele argumenta que a maioria dos fornecedores não possui uma maneira simples de criar SDKs para suas APIs em escala. A abordagem da Stainless mitiga esse problema ao produzir uma configuração inicial por meio de inteligência artificial, que pode ser aprimorada pelas equipes de desenvolvimento para se ajustar às suas necessidades específicas. “Estamos rapidamente entrando em um mundo onde todo mundo tem acesso a um engenheiro de nível especialista no bolso”, afirmou Rattray, enfatizando a democratização do acesso à tecnologia.
A importância de um bom SDK é inegável; como Rattray coloca, em um futuro próximo, “todas as empresas com um site verão suas APIs deixarem de ser um recurso para usuários avançados e se tornarem a interface primária para todos os usuários”. Ele ressalta que empresas que não possuírem APIs de qualidade se tornarão tão obsoletas quanto um restaurante que não tenha uma presença online. Essa visão inovadora se baseia na experiência anterior de Rattray na indústria, onde ele trabalhou em empresas renomadas que lidam com APIs complexas e desafiadoras. Formado em economia, Rattray aprendeu a programar na Universidade da Pensilvânia e, em sua trajetória, desempenhou papéis importantes na reformulação da documentação de API da Stripe e na criação do sistema que suporta o cliente SDK da empresa.
Embora a Stainless não seja a única geradora de SDKs a partir de APIs — competindo com empresas como LibLab e Speakeasy, bem como projetos de código aberto estabelecidos como o OpenAPI Generator — Rattray defende que a Stainless se destaca por oferecer um nível de “acabamento” superior graças ao seu compilador. Ele observa que muitos clientes mencionaram ter tentado o OpenAPI Generator, mas frequentemente se decepcionaram com a qualidade do código gerado, exigindo mais tempo de edição para adequar os resultados a padrões aceitáveis.
Essa atenção à qualidade do código e o compromisso com a usabilidade atraíram gigantes da tecnologia como OpenAI, Anthropic e Meta para a plataforma da Stainless. Além disso, empresas como Runway, Groq, Cerebras, Modern Treasury e Cloudflare também se tornaram clientes. Rattray afirma que a Stainless já conta com “centenas” de clientes pagantes, e seus SDKs são baixados dezenas de milhões de vezes a cada semana. A maioria desses clientes opta pelo plano empresarial, que oferece serviços adicionais e funcionalidades específicas para inteligência artificial. Embora a publicação de um único SDK seja gratuita, empresas interessadas em múltiplos SDKs variados em várias linguagens de programação devem investir entre $250 mensais a $30.000 anuais.
Atualmente, a receita recorrente anual da Stainless gira em torno de $1 milhão, e a empresa se aproxima da lucratividade. Para impulsionar seu crescimento, a Stainless recentemente levantou $25 milhões em uma rodada de financiamento Série A liderada pela a16z, com participação de investidores como Sequoia, The General Partnership, Felicis, Zapier e MongoDB. Com isso, o total arrecadado pela empresa chegou a aproximadamente $35 milhões, que serão utilizados para expandir a equipe de 20 pessoas da Stainless, localizada em Nova York.
Rattray comentou sobre a eficiência do negócio, mas também destacou a decisão de buscar investimentos para acelerar o desenvolvimento e a realização da visão da empresa. “SDKs são apenas o primeiro ato — nossa visão é construir a plataforma abrangente que os desenvolvedores procurarão para tudo relacionado a APIs”, disse ele, profissional em constante busca por soluções inovadoras e eficazes que atendam às demandas do mercado.