Forum Discussion
I've switched to https://github.com/heldersepu/Swagger-Net to see if I have better luck. While it changed the look some my questions still exist so I'm guessing I would need to ask that team then.
That version indeed includes a newer version of Swagger-UI.
There's something in your code that exposes that extra endpoint, but unfortunately that's not something I can help with,
- MrSmoofy6 years agoOccasional Contributor
Thanks Ron. I had a theroy and looks like I'm correct. Because the controller only had one method it was doing that. As soon as I added a second method the extra one went away.
So you'll have to fill me in here. Smartbear is just producing tools and specifications of what Swagger is/does and it's open source groups producing implementations of that as Nuget packages.
Swagger-net is not really Smartbear just like Swashbuckle isn't. Am I understanding correctly?
- RonRatovsky6 years agoModerator
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.
- MrSmoofy6 years agoOccasional Contributor
Ahh, thanks for the explanation on all this. Definitely helps with some of my confusion.
Related Content
Recent Discussions
- 2 days agokj20nt
- 10 days agoprogrammer_j
- 15 days agotobyclements