API Usability at Scale

Andrew Macvean; Luke Church; John Daughtry; Craig Citro

Designing and maintaining useful and usable APIs remains challenging. At Google, we manage hun- dreds 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. 

Type of Publication: Paper
Conference: PPIG 2016 - 27th Annual Conference
Publication Year: 2016
Paper #: 26
TitleAPI Usability at Scale
Publication TypePaper
AuthorsMacvean, A, Church, L, Daughtry, J, Citro, C
PPIG Workshop: 
2016-09-27th