Factors influencing REST API usability
Viinamäki, Niila (2026-05-20)
Viinamäki, Niila
N. Viinamäki
20.05.2026
© 2026 Niila Viinamäki. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202605203551
https://urn.fi/URN:NBN:fi:oulu-202605203551
Tiivistelmä
REST API usability, both in design and learning materials, affects API adoption rates. Bad usability and insufficient or hard to use documentation can make developers search for material outside of provided learning materials, hindering new API learning and introducing possible blockers in API adoption.
The initial REST API design is a crucial step where developer experience and usability should be kept in mind. However, there is a lack of usability guidelines for application developers. This paper conducts a literature review on the current state of REST API usability, aiming to figure out what affects developer experience in REST APIs and what the major bottleneck client developers face when learning a new REST API.
Documentation, its content and structure, is seen as a major factor in usability and REST API learning. Documentation that is easy to navigate, provides practical code examples for developers with an opportunistic learning style, and is up to date and complete has a positive impact for developers learning new REST APIs. In contrast, outdated, incomplete, inconsistent, and hard to navigate documentation hinders learning of the API and makes developers rely more on experimentation, and outside materials, leading to a slower learning process and bigger failure rate.
The initial REST API design is a crucial step where developer experience and usability should be kept in mind. However, there is a lack of usability guidelines for application developers. This paper conducts a literature review on the current state of REST API usability, aiming to figure out what affects developer experience in REST APIs and what the major bottleneck client developers face when learning a new REST API.
Documentation, its content and structure, is seen as a major factor in usability and REST API learning. Documentation that is easy to navigate, provides practical code examples for developers with an opportunistic learning style, and is up to date and complete has a positive impact for developers learning new REST APIs. In contrast, outdated, incomplete, inconsistent, and hard to navigate documentation hinders learning of the API and makes developers rely more on experimentation, and outside materials, leading to a slower learning process and bigger failure rate.
Kokoelmat
- Avoin saatavuus [43406]

