Consolidated Design Rules and Standards for Great Web API

In a previous thread named API Definition and History, we have explored how the APIs have evolved through time, generation after generation, until we get to the Web API generation. In this thread, we will list and consolidate the most common rules, conventions and standards for designing Great Web APIs, and we will group them into the following list of categories:
- Security
- Performance and Reliability
- Clarity and Consistency
- Change Management
For more details, please check the below-detailed rules: