API Designs
architecture api
API Designs
- Architectural Styles and the Design of Network-based Software Architectures, Roy Fielding (the inventor of REST)
- Awesome API DevTools
- Best practices for REST API design, Stack Overflow Blog
- Undisturbed REST: a guide to designing the perfect API: very complete book about RESTful API design
- Microsoft REST API Guidelines
- Zalando RESTful API and Event Scheme Guidelines
- Google's API Design Guide: a general guide to design networked API
- AIP Purpose and Guidelines
- Why you should use links, not keys, to represent relationships in APIs, Martin Nally, Google
- "Using links instead of foreign keys to express relationships in APIs reduces the amount of information a client needs to know to use an API, and reduces the ways in which clients and servers are coupled to each other."
- Give me /events, not webhooks
- Events can unlock much-needed webhook features, like allowing your webhook consumers to replay or reset the position of their webhook subscription.