Finding the right style for your API use cases
When it comes to building API platforms, there is no one-size-fits-all. While certain styles are more modern and widely used, but each style has its limitations as well. Hence, the API development teams must evaluate the key scenarios carefully and apply some sort of weighted matrix to understand the pros and cons in order to determine the best style for the specific use case.
There is a usual tendency among developers to make use of experience and programming language familiarity while approaching API requirements for any newer projects. However, this approach is fraught with challenges when it comes to the extensibility of API platforms. So, you must always do a thorough analysis to select the right style for your needs.
You may want to consider the following guidance while selecting the API style for your use cases:
The preceding list of use cases is not comprehensive and is provided as guidance only...