Proveedores de IA: qué hacer si Anthropic compra Stainless

Anthropic negocia comprar Stainless por al menos $300 millones. Qué cambia para los SDK de OpenAI y Google y cómo reducir el riesgo en producción.

Saturday, September 5, 2026Omid Saffari
Proveedores de IA: qué hacer si Anthropic compra Stainless


Anthropic mantiene conversaciones avanzadas para comprar Stainless, la startup neoyorquina de cuatro años cuyo compilador con IA genera los SDK oficiales de Python, TypeScript, Go, Kotlin y Java para OpenAI, Google, Cloudflare, Meta, Runway, Groq y Cerebras. La operación, valorada en al menos $300 millones, sería la primera adquisición de Anthropic y reordenaría una pieza clave para los proveedores de IA. Si el código de producción importa openai o @google/genai, la empresa a la que hasta ahora se pagaba por mantener esas bibliotecas podría convertirse en una filial de propiedad exclusiva de su mayor competidor.

Qué se supo realmente el martes

12 de mayo de 2026 – The Information publicó la exclusiva, según una persona al tanto de la operación. El precio: al menos $300 millones, con una parte que probablemente se pagaría en acciones de Anthropic. Las fuentes la describen como la primera adquisición de Anthropic, un detalle que merece atención. No está comprando un equipo dedicado a modelos ni un laboratorio de investigación. Está comprando la infraestructura que conecta todo.

La revalorización también dice mucho. Stainless levantó una Serie A en diciembre de 2024 con una valoración de $150M. Cinco meses después, Anthropic pagaría aproximadamente 2x esa cifra. El mismo día en que se filtró la operación, Bloomberg informó que Anthropic busca una valoración de $900B en una nueva ronda de $30B+. Las conversaciones están avanzadas, pero el acuerdo no se ha cerrado. Las condiciones todavía podrían cambiar.

Qué construye Stainless, en pocas palabras

Stainless es un compilador con IA que recibe una especificación OpenAPI y genera SDK listos para producción en TypeScript, Python, Go, Kotlin, Java, Ruby, PHP y C#, con Terraform en beta y Rust y Swift en la hoja de ruta. Los SDK generados ya incorporan reintentos, streaming, paginación y gestión tipada de errores. Su lista de clientes parece impropia de una startup de apenas cuatro años: OpenAI, Anthropic, Google, Cloudflare, Meta, Runway, Groq, Cerebras, Lithic y Modern Treasury. Esas bibliotecas acumulan decenas de millones de descargas por semana. La organización github.com/stainless-sdks mantiene públicamente una parte; el resto vive en repositorios propiedad de los clientes, donde Stainless incorpora sus commits.

Proveedores de IA ante Stainless: los escenarios para OpenAI y Google

Hay cuatro. Cada uno plantea un problema distinto.

Escenario A: siguen con Stainless bajo contrato. Es la opción más barata a corto plazo, pero resulta insostenible después de la renovación. Cada lanzamiento del SDK pasaría por un proveedor propiedad del principal competidor, y habría que confiar en que ese competidor no examine las especificaciones OpenAPI que ahora compila. No creo que OpenAI renueve. Google quizá lo haga durante un trimestre mientras pone en marcha una alternativa.

Escenario B: crean un fork del generador. El valor de Stainless está en la propiedad intelectual del compilador, no en el código que produce. Hacer un fork del último SDK generado requiere un solo git clone. Hacerlo con el compilador que debe producir los SDK de los próximos diez años supone un proyecto de ingeniería de varios trimestres, y tiene que estar listo antes del siguiente gran cambio de la API. Es difícil y costoso, pero defendible. Mi apuesta es que OpenAI tomará este camino en un plazo de seis meses.

Escenario C: trasladan internamente la generación de SDK y parten desde cero. OpenAI cuenta con el personal necesario. Cabe esperar 6–12 meses de turbulencias: cambios incompatibles, falta de soporte para algunos lenguajes y toda la larga cola de casos extremos que Stainless ya resolvió. Los SDK de Kotlin y Go son menos sólidos que los de Python y TypeScript, por lo que serán los primeros en perder calidad.

Escenario D: mantienen discretamente el statu quo durante doce meses mientras Anthropic demuestra que no desmantelará el equipo ni retrasará deliberadamente los lanzamientos de sus competidores. Es posible, pero no es una apuesta razonable. Una dependencia de producción no puede diseñarse alrededor de la buena conducta de un competidor.

La consecuencia para quien opera estos sistemas es clara: fije hoy las versiones de los SDK. Revise de qué bibliotecas oficiales depende. Identifique qué lenguajes tienen la cobertura de pruebas más débil dentro de las bibliotecas que lleva a producción, porque ahí aparecerá primero el riesgo de regresiones.

API de inteligencia artificial sin SDK: por qué cambia el fetch directo esta semana

En una misma pila de Cloudflare Workers utilizo seis proveedores de IA: Anthropic, Google AI Studio, xAI, OpenAI, DataForSEO y Browser Rendering. No importo el SDK de ninguno. Todas las llamadas de pago pasan por fetch() hacia el endpoint de AI Gateway, con un cuerpo JSON que replica la estructura REST de cada proveedor.

Tomé esa decisión hace tres semanas por otro motivo: todas las llamadas de pago tenían que pasar por un único wrapper callAi() que impone un límite diario de $20 y otro de $1 por instancia. Los SDK esconden ese punto de control detrás de una llamada a un método. Para aplicar el límite cuando se usa un SDK, hay que modificar el cliente mediante monkey patching o envolver cada lugar desde el que se hace una llamada. Con fetch(), basta una sola función.

El paso directo BYOK de AI Gateway de Cloudflare permite usar un único encabezado de autenticación (cf-aig-authorization) y un mismo patrón de URL para Anthropic, OpenAI, Google, xAI y la generación de imágenes de OpenAI. La estructura es, a grandes rasgos, esta:

TypeScript
export async function callAi(env: Env, ctx: Ctx, runner: () => Promise<Response>) {
  await assertUnderCostCap(env, ctx);
  const started = Date.now();
  const res = await runner();
  await recordCost(env, ctx, res, Date.now() - started);
  return res;
}

// usage – one provider, no SDK in the dep tree
const res = await callAi(env, ctx, () => fetch(
  `https://gateway.ai.cloudflare.com/v1/${env.ACCOUNT}/${env.GATEWAY}/anthropic/v1/messages`,
  {
    method: "POST",
    headers: {
      "cf-aig-authorization": `Bearer ${env.AI_GATEWAY_TOKEN}`,
      "x-api-key": env.ANTHROPIC_API_KEY,
      "anthropic-version": "2023-06-01",
      "content-type": "application/json",
    },
    body: JSON.stringify({ model, max_tokens, messages }),
  },
));

El efecto secundario inesperado de esta semana es una exposición nula a cualquier cambio que la nueva propiedad de Stainless pueda provocar en el ritmo de lanzamientos, los cambios incompatibles o los mecanismos de telemetría. El costo de esta arquitectura es tener que escribir los payloads de cada solicitud, justo el tipo de detalle que los SDK se crearon para ocultar. Compensa cuando (a) se trabaja con tres o más proveedores, (b) se necesita un único punto de control de costos y (c) también se quiere cubrir el riesgo derivado de que el proveedor cambie de propietario. El tercer motivo no existía el lunes.

Para conocer en detalle cómo funciona esta pila en Cloudflare Workers sin disparar el presupuesto, lo expliqué en entornos de Cursor Cloud Agent frente a Cloudflare Workers.

Qué conviene hacer esta semana

Revise package.json y requirements.txt para localizar los SDK que genera Stainless. Los clientes de Anthropic y OpenAI para Python y Node son los casos evidentes. El nuevo @google/genai de Google también es obra de Stainless: consulte la organización github.com/stainless-sdks para ver la lista completa antes de sacar conclusiones.

Fije cada SDK generado por Stainless en la versión menor actual. Acepte las actualizaciones de parche, pero someta las versiones menores a revisión. Son 15 minutos de trabajo a cambio de un trimestre de margen de maniobra.

Para cualquier ruta de código nueva que acceda a la API de un modelo, escriba primero el fetch directo y después la llamada al SDK. Si la versión directa no supera las 40 líneas, incluidos los tipos, lleve esa versión a producción. La mayoría de los endpoints de chat completions y mensajes cumplen ese límite sin dificultad. El streaming y el uso de herramientas añaden otras 20 líneas. Aun así, se mantiene por debajo del umbral para una ruta que habrá que conservar durante años.

Si utiliza una pasarela —Cloudflare AI Gateway, OpenRouter, Portkey o LiteLLM—, enrute por ella todas las llamadas a modelos. Una autenticación, una superficie de observabilidad y un único lugar desde el que cambiar de proveedor cuando el SDK subyacente se convierta en un problema político.

Añada un recordatorio al calendario para dentro de 90 días y compruebe de nuevo qué SDK mantienen OpenAI y Google internamente y cuáles siguen en manos de Stainless. La decisión entre crear un fork o continuar llegará antes de que termine el año.

El contexto más amplio

La competencia entre modelos ha pasado de los pesos a la infraestructura. El modelo es cada vez más intercambiable; la capa de integración, en cambio, retiene al cliente. Es la única lectura de esta operación que vuelve racional el precio.

Que Anthropic esté levantando $30B con una valoración de $900B y, al mismo tiempo, destine $300M a infraestructura de SDK en lugar de a un lanzamiento de modelo más vistoso es la señal. Ambas empresas están extendiéndose más allá del modelo para controlar la superficie de despliegue. El modelo se está convirtiendo en la parte barata. La integración se está convirtiendo en la ventaja defensiva. El mismo patrón aparece en la forma en que Anthropic vende Claude al segmento medio: el análisis de la pila de automatización de $50K muestra el tipo de alcance empresarial que justifica controlar la capa de SDK.

Para los fundadores, los próximos 12 meses consisten en controlar la capa de integración igual que se controla la capa de datos. No optimice pensando en la comodidad del SDK, sino en la capacidad de sustituirlo. El modelo al que llama hoy no será el que use en 2027. Construya el wrapper que sobreviva al cambio.

¿Se cerró ya la operación entre Anthropic y Stainless?

No. A 13 de mayo de 2026, la cobertura de The Information describe las conversaciones como "advanced" (avanzadas), pero no como definitivas. Las condiciones podrían cambiar y la operación podría incluir acciones de Anthropic como parte del pago.

¿Afecta esto directamente al SDK de código abierto de Anthropic o a la biblioteca de Python de OpenAI?

No de inmediato. Ambas bibliotecas siguen publicándose con el ritmo de mantenimiento habitual. El riesgo aparece después —en la velocidad de los lanzamientos, los cambios incompatibles y la telemetría—, cuando se transfiera la propiedad y llegue la próxima gran revisión de la API.

¿Conviene reescribir el código para abandonar los SDK oficiales?

No como medida aislada. Pero fije las versiones y, si está añadiendo un proveedor o un endpoint nuevos, escriba primero el fetch directo. La próxima migración será más sencilla si lo siguiente que construye ya no depende de un SDK.

¿Qué ocurre con clientes más pequeños de Stainless como Cloudflare, Modern Treasury y Groq?

Son los beneficiarios discretos. Ninguno compite con Anthropic en modelos, por lo que la fricción derivada de la propiedad es menor. Cabe esperar que esos SDK sigan publicándose sin cambios.

Última actualización

5 sept 2026

CategoríaAI

Prefiera este sitio en Google

Añadir omidsaffari.com como fuente preferida en la Búsqueda de Google

Marque omidsaffari.com como fuente preferida y Google lo destacará para usted en Top Stories, AI Overviews y AI Mode.

Newsletter

Una carta, cada domingo. Sistemas que funcionan, no opiniones calientes.

Build logs, sistemas en producción y notas de campo de un portafolio de ventures de IA.

Semanal. Sin spam. Cancele cuando quiera.