Open API Initiative
There was a lot of buzz around the Linux Foundation-backed Open API Initiative yesterday. I just wanted to see what the community thought about this as a whole. It's probably a good move to standardize some of these processes and formats, but what are the downsides? Does anyone have experience with Swagger (or know someone on your team that has)? If so, what are your thoughts on it becoming a type of universal standard?
It is the Swagger API specifically that they are talking about in the article.
Swagger is a simple yet powerful representation of your RESTful API. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability.
We created Swagger to help fulfill the promise of APIs. Swagger helps companies like Apigee, Getty Images, Intuit, LivingSocial, McKesson, Microsoft, Morningstar, and PayPal build the best possible services with RESTful APIs.
Now in version 2.0, Swagger is more enabling than ever. And it's 100% open source software.
I have not worked with Swagger but have with RESTful APIs. I think that it is a great idea, very glad to see the incredible traction that they are getting.
I'll be interested to see how "truly" open this all becomes. Even though it is an open source project, SmartBear Software actually acquired/owns Swagger as of late-September. That's the same umbrella company that acquired SoapUI (open source API testing tool) a few years back. I think (and believe) they will handle it tactfully, but it's a tough balance to figure out between corporate revenue and open, community-based projects like this.