Collection of resources to learn RESTful API design.
Some of the links are taken from aisuhua/restful-api-design-references and translated to english.
Feel free to suggest new helpful links with pull request😊
- Best Practices for Designing a Pragmatic RESTful API
- HTTP API Design Guide from Heroku
- Thoughts on RESTful API Design
- REST API Tutorial
- Microsoft REST API Guidelines
- httpstatuses
- List of HTTP status codes from Wikipedia
- HTTP Status Codes from MSDN Microsoft
- List of HTTP header fields
- Google Cloud API Design Guide
- REST API Tutorial - RESTfulAPI.net
- Swagger Tools for builing RESTful APIs
- RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1
- Wikipedia - Representational state transfer (REST)
- Clean URLs
- Thoughts on RESTful API Design by Geert Jansen
- RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax