O Risco Escondido no Seu Pipeline de SDK
Olha só, todo time que trabalha com API-first já passou por isso: você define a interface no OpenAPI, mas transformar essa spec em bibliotecas client limpas e idiomáticas em Python, TypeScript, Go e Java é outra história. Protocolos de streaming, hierarquias de erro rígidas, unions de tipo complexos — geradores artesanais ou ferramentas proprietárias resolvem, mas também te prendem.
Esse lock-in virou crise real pro time de GenAI do Google. Em maio de 2026, o fornecedor de geração de SDK deles foi adquirido e anunciou o shutdown da noite pro dia, bem na véspera do Google I/O e do GA da Interactions API. A lição é clara: se OpenAPI é o padrão de interface, o compilador que transforma spec em SDK deveria ser infraestrutura aberta.
É nesse contexto que o Google firmou parceria com a Speakeasy pra abrir todo o suite de client OpenAPI sob AGPLv3. Pra qualquer time que entrega SDKs, isso é um sinal de que a camada de ferramentas finalmente alcançou a camada de spec.

O Que Mudou de Verdade (e o Código)
A manchete é a licença, mas a história de engenharia importa mais. O Google migrou as bibliotecas client existentes in-place, preservando hierarquias de erro e comportamento de streaming em seis targets — com aproximadamente um engenheiro mantendo o que antes exigia um time inteiro.
Olha como fica o novo SDK do Gemini Interactions na prática:
# Instalação: pip install google-genai
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Analise este log de commit e encontre regressões.",
)
print(interaction.output_text)
A decisão arquitetural chave: geração determinística no core, agentes de IA pra partes customizadas. O Google usa o gerador determinístico da Speakeasy pra transformação formal spec-to-SDK, e agentes Antigravity AI pra acelerar lógica sob medida. Essa é a divisão certa — você não quer um LLM alucinando suas definições de tipo.
Pra gerar suas próprias bibliotecas client, CLIs ou servidores MCP, roda o gerador da Speakeasy contra sua spec OpenAPI:
# Clona o gerador open-source
git clone https://github.com/speakeasy-api/speakeasy
# Gera um SDK TypeScript a partir da sua spec
speakeasy generate sdk \
--schema ./openapi.yaml \
--lang typescript \
--out ./sdk
A licença AGPLv3 tem uma nuance importante: seu código gerado continua sendo seu (MIT, Apache 2.0, o que você escolher). Só modificações no compilador do gerador precisam permanecer abertas. É uma troca justa pra ferramenta de nível de infraestrutura.

Os Trade-offs Que Você Realmente Deve Considerar
| Aspecto | Gerador Proprietário | Speakeasy (AGPLv3) |
|---|---|---|
| Risco de fornecedor | Alto (vide shutdown de 2026) | Baixo (open source, forkável) |
| Licença do código gerado | Varia, geralmente restritiva | Sua escolha (MIT/Apache) |
| Modificações no gerador | Fechadas | Devem ficar AGPLv3 |
| Custo de manutenção | Time de engenheiros | ~1 engenheiro pra 6 targets |
| Determinismo | Depende do fornecedor | Objetivo de design explícito |
Limitações e Cuidados
- AGPLv3 não é pra todo mundo. Se você pretende modificar o gerador e oferecer como serviço hospedado, as obrigações de copyleft entram em jogo. A maioria dos times só consome o gerador, então raramente pega — mas leia a licença antes de fazer fork.
- Determinismo != correção. Um gerador determinístico produz a mesma saída sempre, mas se sua spec OpenAPI tá errada, você vai gerar SDKs consistentemente errados. Invista em lint de spec (Spectral, Redocly) antes de culpar o gerador.
- Migração não é de graça. O Google tinha prazo apertado e integração com monorepo interno. Se você tá trocando de gerador no meio do caminho, reserve tempo pra alinhamento de tipos entre linguagens — é aí que a maior parte das horas de engenharia vai embora.
Próximos Passos pro Seu Time
- Audite sua geração de SDK atual contra lock-in de fornecedor — quem é dono da ferramenta, e o que acontece se ela sumir?
- Teste a Speakeasy contra uma spec OpenAPI pequena num repo descartável antes de commitar.
- Se você mantém servidores MCP ou CLIs, esse gerador te dá um caminho rápido pra ferramentas multi-linguagem a partir de uma única spec.
Pra um olhar mais profundo sobre como lançamentos de modelos open-source estão remodelando a camada de ferramentas de IA, confere o IBM Granite Embedding Multilingual R2 — outro caso de infraestrutura aberta vencendo por mérito.

O Quadro Maior
A jogada do Google não é só sobre um gerador de SDK. É um reconhecimento público de que a camada de ferramentas em volta do OpenAPI é importante demais pra ser proprietária. Quando a aquisição de um fornecedor pode descarrilhar um lançamento GA, o ecossistema tem um problema estrutural.
A escolha da AGPLv3 é pragmática: mantém o gerador aberto enquanto deixa empresas manterem seu código gerado. É o equilíbrio certo pra infraestrutura. E o fato de um engenheiro agora manter seis targets de SDK é a manchete real — esse é o ganho de produtividade que torna ferramentas open-source sustentáveis.
Se você tá construindo um produto API-first, esse é o seu sinal pra tratar geração de SDK como infraestrutura, não como contrato de fornecedor. Começa com o gerador da Speakeasy no GitHub e roda contra sua spec essa semana. A barreira de entrada acabou de cair pra zero.
Leitura complementar: Claude Sonnet 5.5 chega ao Vercel AI Gateway — outro exemplo de como a stack de ferramentas de IA tá se consolidando em torno de gateways abertos.