- Historically, Swagger was a specification for how to create an API definition file.
- When the new version was released, i.e., Swagger 2.0, specification became the Open API Specification (OAS).
- Now, swagger is no longer a specification but it is a collection of tools that use the Open API specification (OAS).
- Many people refer OAS as Swagger but technically it is not.
Open API Initiative
- The Open API initiative is an organization created by consortium of industry experts.
- It is focused on creating, evolving, and promoting a vendor neutral API description format.
- It is in charge of Open API Specification but not in charge of any tools that use it.
Before understanding what is swagger, we will first understand what is Open API specification?