2. Why Swagger?
The API
Development
Process is
Broken!
3. API Consumers get short end of stick
Build a technology
Slap on an API “Our API
Make clients suffer exposes
back end
resources”
“Server
doesn’t
care how
Client calls
it”
4. Then what’s right?
• Describe the API interface!
• Methods
• You
Params, allowable values, ranges have
• Models to commit
• Set expectations! to your
service!
• Build from the interface
5. A Description-driven API Approach
• Describe the API
• How?
Javadoc WADL
s? WADL2
You need an ?
Develope API
r Docs? description
format!
WSDL?