If you are building an application that uses some variation of a client/server model, you need an application programming interface (API). An API is a clearly defined boundary between one process and another. A common boundary in web applications is a REST/JSON API.
While developers may be mainly focused on making the API work (or function), there are some “non-functional” requirements that need their attention. Four must-have non-functional requirements for all APIs are:
Powered by WPeMatico