REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
- Initial release of the "api-design" skill, providing practical REST API design patterns and conventions for production use. - Covers resource naming, HTTP methods, and appropriate status codes. - Includes best practices for pagination (offset and cursor-based), filtering, sorting, and error response formats. - Describes guidelines for authentication, authorization, versioning, and rate limiting strategies. - Supplies code examples and implementation notes for common API scenarios.