¿Cuál es la historia de la adquisición de Swagger por parte de SmartBear?

¿Cuál es la historia de la adquisición de Swagger por parte de SmartBear? #

El recorrido de Swagger, desde una herramienta interna de Wordnik hasta una especificación estándar de la industria, no terminó con su creador, Tony Tam; consulta ¿Quién creó Swagger? para conocer ese origen. El siguiente gran punto de inflexión llegó en 2015, cuando SmartBear Software adquirió el proyecto y, ese mismo año, puso en marcha el proceso que lo convertiría en la especificación OpenAPI, neutral respecto a los proveedores. Esta es una cronología detallada, con enlaces a las fuentes, de cómo ocurrió, quiénes participaron y qué cambió como resultado.

De Wordnik a proyecto independiente #

Tony Tam creó la primera versión de Swagger en 2010, cuando era CTO de Wordnik, y el proyecto se publicó como código abierto poco después. A medida que la popularidad de Swagger fue creciendo mucho más allá de la propia API de Wordnik, la especificación y sus herramientas (Swagger UI, Swagger Editor, Swagger Codegen) pasaron a ser, en la práctica, un proyecto de Reverb Technologies, la empresa matriz de Wordnik, en lugar de un simple conjunto de herramientas internas. Eso preparó el terreno para lo que vendría después: una empresa especializada que adquiría el proyecto por completo.

Marzo de 2015: SmartBear adquiere el proyecto Swagger #

En marzo de 2015, SmartBear Software, una empresa con sede en Massachusetts conocida por sus herramientas de calidad de software y pruebas de API, como SoapUI y ReadyAPI, adquirió de Reverb Technologies, la empresa matriz de Wordnik, la especificación de API de código abierto Swagger. Con este movimiento, SmartBear asumió la custodia de la especificación Swagger y de sus herramientas de código abierto asociadas, lo que le permitió invertir directamente en el crecimiento de Swagger en lugar de depender de un proyecto secundario de una empresa de diccionarios sin relación con el sector.

Esta adquisición está documentada en la sección «History» del artículo de Wikipedia sobre la especificación OpenAPI, que cita como fuente primaria para la fecha de marzo de 2015 el propio anuncio de SmartBear, «SmartBear Assumes Sponsorship of Swagger API Open Source Project».

Septiembre de 2015: Tony Tam se une a SmartBear #

Seis meses después, el 28 de septiembre de 2015, Tony Tam se incorporó formalmente a SmartBear como vicepresidente de producto (Vice President of Products), dedicándose por completo a Swagger y a la estrategia más amplia de herramientas para API. SD Times se hizo eco de la noticia en un artículo titulado “Swagger creator joins SmartBear”, que incluía una cita de Doug McNary, entonces CEO de SmartBear:

«Tony Tam aporta a SmartBear su visión única sobre Swagger y su pasión por la industria de las API, lo que ayudará a la empresa a impulsar no solo nuestra estrategia de código abierto, sino toda nuestra estrategia de herramientas de API. Es un experto muy respetado en la industria de las API, y nos entusiasma contar con los conocimientos y el entusiasmo de Tony en el equipo de SmartBear. La combinación de Tony Tam y Ole Lensmar, creador de SoapUI, da a SmartBear un verdadero grupo de expertos en el ámbito de las herramientas de API de código abierto».

Esa cita también nombra a Ole Lensmar, el creador de SoapUI, que se unió a SmartBear a través de su adquisición de Eviware en 2011 y más tarde se convirtió en director de tecnología (CTO) de la empresa. El propio Tam también fue citado en el mismo artículo: «Por primera vez desde que Swagger comenzó en 2011, le estoy dedicando el 100 % de mi tiempo y me entusiasma ver las próximas etapas de crecimiento y madurez de la industria de las API».

Noviembre de 2015: la donación de Swagger a un hogar neutral #

Ser propietario de Swagger generaba una tensión evidente: un único proveedor controlaba la especificación de la que dependía buena parte de la industria de las API. SmartBear resolvió esta situación en noviembre de 2015 al anunciar que donaría la especificación Swagger a una organización completamente nueva, la OpenAPI Initiative (OAI), que operaría bajo el patrocinio de la Linux Foundation.

Según las preguntas frecuentes de la propia OpenAPI Initiative, los miembros fundadores anunciados junto con SmartBear fueron:

Esto coincide con la entrada de Wikipedia sobre la especificación OpenAPI, que describe la misma lista de miembros fundadores y cita el anuncio original de la Linux Foundation de noviembre de 2015, «New Collaborative Project to Extend Swagger Specification for Building Connected Applications and Services». Situar la gobernanza bajo la Linux Foundation fue una decisión deliberada para que el futuro de la especificación fuera neutral respecto a los proveedores, de modo que ninguna empresa, incluida SmartBear, controlara unilateralmente su rumbo.

Enero de 2016: la especificación Swagger se convierte en la especificación OpenAPI #

La donación se hizo oficial el 1 de enero de 2016: la especificación Swagger pasó a llamarse especificación OpenAPI (OAS) y se trasladó a un nuevo hogar en GitHub, OAI/OpenAPI-Specification, donde sigue desarrollándose en la actualidad. A partir de entonces, «OpenAPI» designa la especificación en sí, mientras que «Swagger» designa el conjunto de herramientas de SmartBear (Swagger UI, Swagger Editor, Swagger Codegen, SwaggerHub) que la implementan y le dan soporte, una distinción que se explica con más detalle en ¿Cuáles son las diferencias entre Swagger y OpenAPI?

El crecimiento de la iniciativa #

La OpenAPI Initiative se expandió con rapidez en los años siguientes:

  • 2016: Apiary, la empresa detrás del formato competidor API Blueprint, se unió a la OAI y añadió compatibilidad con OpenAPI, tal como anunció en su entrada de blog “We’ve got Swagger”. Por esas fechas, Ole Lensmar, CTO de SmartBear, publicó un “OAI Update” sobre los nuevos miembros y los primeros avances hacia OpenAPI 3.0.
  • 2017: MuleSoft, la empresa detrás de RAML (RESTful API Modeling Language), también se unió a la OAI y añadió compatibilidad con OAS, una consolidación que InfoQ recogió en “The HTTP API space is Consolidating around OAS.”
  • Julio de 2017: la OAI publicó la especificación OpenAPI 3.0.0, la primera versión principal desarrollada íntegramente bajo la gobernanza abierta de la iniciativa y no por una sola empresa.

Como nota aparte sobre la propia SmartBear: en mayo de 2017, la firma de capital privado Francisco Partners adquirió una participación mayoritaria en SmartBear en una operación que el Wall Street Journal cifró en unos 410 millones de dólares. Esa transacción cambió la estructura de propiedad de SmartBear, pero no afectó a la especificación OpenAPI, que para entonces ya estaba gobernada de forma independiente por la OAI bajo la Linux Foundation.

Swagger frente a OpenAPI en la actualidad #

Hoy, SmartBear continúa desarrollando y vendiendo la familia de herramientas Swagger, entre ellas SwaggerHub, Swagger Inspector y Swagger Codegen, mientras que la propia especificación OpenAPI es desarrollada de forma colaborativa por la OpenAPI Initiative, que ya cuenta con decenas de organizaciones miembro. SmartBear sigue siendo uno de esos miembros, pero ya no es propietaria de la especificación. Esta división, con herramientas de un único proveedor construidas sobre un estándar neutral gobernado por la Linux Foundation, es el resultado directo de la adquisición y la donación descritas anteriormente.

Para ver y leer más #

Para un resumen detallado, aunque no oficial, de cómo la especificación pasó de ser un proyecto propiedad de una empresa a un estándar abierto, las preguntas frecuentes de la propia OpenAPI Initiative remiten a la charla “Bridging Systems and Subcultures: A Swagger Origin Story”. Para conocer el relato de primera mano de Tony Tam sobre la creación de Swagger y su perspectiva sobre el futuro de OpenAPI, consulta la entrevista con Kin Lane, The API Evangelist, que también se menciona en ¿Quién creó Swagger?

Fuentes primarias adicionales de esta cronología:

Conclusión #

La adquisición de Swagger a Reverb Technologies por parte de SmartBear en marzo de 2015, la incorporación de Tony Tam a la empresa en septiembre de ese año y la decisión de SmartBear, en noviembre de 2015, de donar la especificación a la recién creada OpenAPI Initiative marcan, en conjunto, la transición de Swagger, que pasó de ser el proyecto de código abierto de una sola empresa a la especificación OpenAPI neutral respecto a los proveedores en la que se apoya hoy la industria. Comprender esta historia ayuda a explicar por qué «Swagger» y «OpenAPI» son términos relacionados pero ya no intercambiables, y por qué la gobernanza de la especificación recae en la Linux Foundation y no en un único proveedor.


Última actualización: 14 de agosto de 2026.

Este sitio web no está afiliado a la OpenAPI Initiative.