Learning API Design
The many references I have collected and found useful for learning API design.
- https://opensource.zalando.com/restful-api-guidelines/
- https://github.com/microsoft/api-guidelines/blob/vNext/graph/GuidelinesGraph.md
- https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
- https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-implementation
- https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
- https://developer.atlassian.com/server/framework/atlassian-sdk/atlassian-rest-api-design-guidelines-version-1/
- https://blog.heroku.com/http-api-toolkit
- https://medium.com/paypal-tech/paypals-api-style-guide-26b98d5e7345
- https://cloud.google.com/apis/design
- https://api-docs.deliveroo.com/v2.0/docs/menu-api-guidelines
- https://deliveroo.engineering/2022/06/27/openapi-design-first.html
- https://json-schema.org/
- https://apitally.io/blog/what-makes-a-good-rest-api
- https://medium.com/navalia/designing-effective-experience-apis-patterns-anti-patterns-and-guidelines-96cc0b26aced
- https://curity.io/resources/learn/implementing-zero-trust-apis/
- https://github.com/stickfigure/blog/wiki/How-to-%28and-how-not-to%29-design-REST-APIs
Comments