APIs should be designed for longevity. Any change to an API carries the risk of breaking the client’s application code. Frequent changes to an API frustrate the developers and the consumers using it. Building APIs from robust and proven patterns fosters a happy developer community and saves the company a lot of money. This chapter looks at some of the API design principles and patterns that have stood the test of time and make developers happy.
Best Practices for Building a Pragmatic RESTful API
APIs are the face of your enterprise. They provide users with access to enterprise data, services, and assets. Hence, while ...