PPIG 2016 - 27th Annual Workshop
API Usability at Scale
Andrew Macvean, Luke Church, John Daughtry, Craig Citro
Abstract: Designing and maintaining useful and usable APIs remains challenging. At Google, we manage hundreds of externally visible web APIs. Here, we report on our experiences and describe six on-going challenges: resource allocation, empirically-grounded guidelines, communicating issues, supporting API evolution over time, usable auth, and usable client libraries at scale.