Header Image

Designing Flexible APIs

 

Design APIs Flexible Enough to Meet the Varying Needs of All Your Developers

 

Flexibility is key consideration when designing APIs. Every Web or mobile developer has unique needs. APIs have to be flexible enough to meet these varying needs. In this interactive town-hall event, originally broadcast live on the Layer 7 Technologies Facebook page as part of the Tech Talk Tuesday series, Mike Amundsen, Layer 7's Principal API Architect, discusses:

  • Employing the USE methodology (Usable, Scalable, Evolvable)
  • When (and when NOT) to version your API
  • Supporting multiple formats (XML, JSON etc.)
  • Designing the message format
  • Planning for re-usability
  • The power of hypermedia as a design element
Designing Flexible APIs