A brief history of OpenAPI

By Phil Sturgeon
Last update on July 25, 2024

The OpenAPI Specification started off life with another name, and this can cause a bit of confusion. Until version 3.0, the specification was still called “Swagger”, before being renamed to “OpenAPI” in 2016. It’s actually a “retroactive” rename, so even v2.0 and earlier are called OpenAPI now.

The OpenAPI Specification is now supervised by the OpenAPI Initiative, an open-source project under the Linux Foundation.

The name Swagger is still popular, and many of the tools have the word Swagger in, but generally speaking you