BookinglyTech News
Software

Cloudflare lanza Forge, un generador de SDKs open source para APIs

La herramienta, bajo licencia Apache 2.0, surge tras la adquisición de Stainless por Anthropic y la posterior parada de su servicio de generación de código.

2 min de lecturaThe New Stack0 vistas

Cloudflare ha publicado Forge, una herramienta de código abierto que toma una definición de API y genera automáticamente los SDKs, herramientas de línea de comandos y documentación asociadas. El proyecto está disponible bajo licencia Apache 2.0 y permite a los equipos ejecutarlo en su propia infraestructura sin dependencia de servicios externos.

El anuncio llega once días después de que Google revelara su alianza con Speakeasy para open-sourcear su suite de generación de código bajo licencia AGPLv3. Ambas empresas fueron clientes de Stainless, una herramienta propietaria que Anthropic adquirió en mayo. Tras la compra, Stainless anunció el cierre de su producto, dejando a grandes clientes como OpenAI, Google y Cloudflare sin el servicio de regeneración continuada de sus librerías de cliente, aunque estas conservaban los SDKs ya generados.

Nacimiento de Forge

Cloudflare ya trabajaba en esta necesidad. En abril de este año, la compañía lanzó una versión técnica de cf, su interfaz de línea de comandos unificada. Para mantener sincronizadas las comandos, configuraciones y bindings con la API subyacente, desarrolló un sistema de generación basado en TypeScript. Forge es la evolución de ese trabajo interno, ahora extraído y abierto a la comunidad.

La motivación técnica es clara: Cloudflare gestiona más de 3.500 operaciones de API respaldadas por cientos de servicios mantenidos por distintos equipos. Los generadores hospedados externos no permitían previsualizar el impacto de un cambio en la API sobre los SDKs o la documentación antes de fusionar el código. Además, los problemas de sincronización a menudo solo emergían cuando otro equipo intentaba desplegar, forzando una depuración que cruzaba las fronteras de la empresa y del proveedor externo.

Con Forge, los ingenieros pueden verificar cómo afectará una modificación de la API a las interfaces de consumo antes del merge. El sistema no solo genera SDKs tradicionales, sino también servidores MCP y bindings Cap’n Web, permitiendo a las aplicaciones invocar servicios remotos como si fueran funciones locales.

La decisión de apostar por el código abierto responde directamente al riesgo de plataforma que representa depender de un generador propietario. Si una herramienta crítica para la compilación de interfaces desaparece, toda la cadena de consumo se ve afectada. En un entorno donde los agentes de IA dependen cada vez más de SDKs y CLIs para entender las capacidades de un software, mantener estas interfaces al día y bajo control propio se ha vuelto una prioridad operativa más que una comodidad.

El repositorio está disponible en GitHub y Cloudflare planea migrar su documentación y SDKs a este nuevo pipeline en los próximos meses.