Forum Discussion
Excellent question.
Today, SmartBear manages a set of tools around the OpenAPI Specification, some of which are open source, some are free, and some are commercial - you can find more information about our tools at https://swagger.io.
The confusion is coming from the fact that a few years back, 'Swagger' was the name of the toolset, but also the name of the specification. It was renamed about 3 years ago to OpenAPI and donated to the Linux Foundation under a new organization called the OpenAPI Initiative. You can read a bit more about the history and differences at https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi.
Many other tools still use the term 'Swagger' in their name due to the previous name of the spec itself, however, it doesn't mean those are tools that are maintained by SmartBear. Our Swagger open source tools are all hosted in GitHub under the swagger-api organization - https://github.com/swagger-api. If a project you're using is not listed there, it means it's not one that we've created nor maintain, and so it's harder for us to provide support for them. Keep in mind that some libraries out there depend or incorporate some of our open source tools/libraries in them, so that can get a bit more confusion. Swagger-UI is probably the most common tool to be used.
Ahh, thanks for the explanation on all this. Definitely helps with some of my confusion.
Related Content
Recent Discussions
- 7 days agokj20nt
- 14 days agoprogrammer_j
- 20 days agotobyclements