As we know from the API design best practices section, the REST API clients in the REST API world are APP developers and REST APIs are designed to suit the needs of their client programs (APP developer code). This section deals with a set of REST API design principles to address common client concerns.