Swagger 2.0 and Model-driven APIs

Post on 26-Jan-2015

111 views 2 download

description

Learn what is coming with the first major revision to the world’s most successful API framework. Tony Tam, the founder of Swagger, discusses the new workflows, tooling, and a more descriptive specification that Swagger 2.0 brings.

Transcript of Swagger 2.0 and Model-driven APIs

  • 1. Swagger 2.0 and model-drivenAPIs Tony Tam, ReverbMarsh Gardiner, Apigee

2. Tony Tam, Reverb Marsh Gardiner, Apigee 3. What is Swagger?3 4. Swagger is much bigger than Swagger-UI.4 5. Swagger is a complete APIframework5 Description format Reflection anddiscovery Documentation SDK Generation Server-side codegen Server metrics 6. Ingrained in popular culture6Jay-Z and KanyeWestKe$ha 7. What are people doing withSwagger?7 8. How big a deal is this?8 10,000+ production instances 2,000+ downloads/day of the Java version 500+ people in the Working Group 10,000+ developers using Thousands of devs contributing to OSS 9. 9 10. Major Goals of 2.0 Evolve the JSON syntax A human-friendly authoring format Vendor extensions Tooling refresh Validation tools new! Swagger Editor new!10 11. 11 12. How can you get involved?Review the new 2.0 specTry the editorGive feedbackFork the code; send PRs13 13. Thank you