The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With …