Reverb Technologies today announced the release of Swagger 2.0, the second generation of the world’s most popular API interface. With this release, Reverb has coordinated one of the largest ever open standards workgroups in the API space, combining contributions from nearly 500 companies small and large including Apigee,3scale, Getty Images, Intuit, Morningstar, Inc., PayPal, SnapLogic, Strongloop and Yandex. Swagger effectively solves the age-old challenge of machine-to-machine communication, which has become increasingly complicated with cloud computing.
“In the past 4 years since Swagger was created, thousands of developers have contributed to the ecosystem, enabling tens of thousands of production deployments, ranging from startups to the U.S. Government,” said Tony Tam, Chief Executive Officer at Reverb Technologies. “With Swagger, developers can quickly connect mobile devices to literally thousands of Swagger-enabled web services.”
The Swagger specification, first released in late 2010 by Wordnik (a property of Reverb) has been the most successful API interface effort to date. Historically, WSDL, WADL, and WADL 2.0 aimed to perform similar tasks but were plagued with complexity and had limited adoption across different programming languages and frameworks. By introducing a simple yet “opinionated” structure, Swagger has broken through programming language barriers to gain adoption where previous efforts fell short.
“Swagger gives us all the tools we need to build and manage our REST API and documentation,” said Aaron Schlesinger, senior member of the technical staff at PayPal. “All the details are handled in the toolchain so we can focus on the technical complexities we have at PayPal.”
The root of Swagger is the machine-readable description format. From this interface, hundreds of projects have been developed to automatically generate documentation, developer portals, client SDKs and even servers. With the introduction of the 2.0 specification, a standards-based and human-readable format—YAML—has been integrated to allow developers to develop Swagger-based applications in a powerful yet simple user interface, contributed by Swagger 2.0 charter member Apigee.
“Swagger already dominates the API description landscape for RESTful APIs,” said Ed Anuff, Vice President of Product Strategy at Apigee. “The new YAML syntax brings an API design-first workflow, and the vendor tooling extensions make it the new standard for API configuration.”
For more information on Swagger 2.0 and to learn about the participating partners please visit:http://swagger.io.