Best Practices for API Usability
APIs that are modern, RESTful, and rich with usability can make all the difference in onboarding new clients to your business. In this session, Sumit covers usability best practices for exposing basic and complex business functions via simple APIs. He provides in‑depth details on building RESTful interfaces, HATEOAS links for navigation and usability, ODATA for standard data retrieval (paging, sorting, selecting, filtering, etc.), and error handling. He also shares code samples and sample API endpoints with request/response data, and finally covers use of Lambda functions in HTTP(S) URLs to perform operations on aggregated and single entities.
- How to develop standard, modern, and usable APIs
- The tradeoff between performance and usability/readability of services
- How to conduct usability studies for APIs
- Data‑retrieval API standards and how to evaluate them