API Design: An Adoption-Centered Approach
Application developers are the customers of your API. Success is measured by how quickly those developers enjoy success using your API in their applications. And rapid adoption of an API by your internal, partner, or external developers is all about design.
In this webcast, Apigee's Marsh Gardiner and Brian Mulloy build upon their prior work in API design and unveil RV, a style of API design that embraces developer adoption as its guiding principle. They explore the constraints and opportunities introduced by RV and discuss RV's place in the context of other design approaches like REST and hypermedia. They also discuss:
- making API design choices from the application developer’s point of view
- affordance, a critically important design principle
- RV patterns, including collections, entities, versions, and query parameters
- HATEOAS and the hypermedia constraint