12. What about SmartBear?
Official “steward” of the Swagger project
– (since about a month)
Ensure Swaggers continued success
Put development and marketing resources
behind open source components
(Commercial support offerings / products)
13. Swagger in the API Lifecycle
Design / Code – swagger editor/core/codegen
Virtualize – adjacent tools
Test –adjacent tools
Document – swagger-ui
Deploy – adjacent tools
Monitor – adjacent tools
14. API Design approaches
Top-Down
– create spec in editor, generate code with codegen
Bottom up
– write code – generate Swagger with swagger-core
Hybrid
– Start with Top-down for prototype
– Continue with Bottom-up for “evolution”
15. Swagger in the API dev process
OPS
Dev/QA
Backend Dev
Swagger
Virtualized API
API Implementation Production
API
Client Dev
Production
Client
Continuous
Integration /
Deployment
Functional, Load,
Security Testing
Client Application