API Design Essentials
Focus on utilizing pre-built libraries to consume APIs before considering the creation of an SDK. For initial API versions, prioritize functionality over ease of use, as a standard RESTful API typically doesn't require an SDK to add value. Once the API is established, developers can explore options for enhancing integration through SDKs.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 387: Abhinav Asthana on Designing and Testing APIs
Related Questions