Designing Good REST APIs

A well-designed API is a joy to use. In this article we cover the key principles of REST API design including resource naming, HTTP methods, status codes, and authentication patterns.

Use Nouns for Resources

Resources should be represented as nouns, not verbs. For example: /api/users not /api/getUsers.