Ask HN: Suggestions for books about API design?
Not a book, but the best recorded talk ever given about API design is (IMO) by Joshua Bloch, in a 2007 tech talk at Google. "How to Design a Good API and Why It Matters".<p>He was one of the creators of the Java Collections API and the Java Executor Framework, two of the most durable and most widely-copied APIs ever. That may not seem relevant for an HTTP/REST API, but it is. The design principles are timeless. Here's that reference:<p><a href="https://twitter.com/amontalenti/status/1260030567501840386?s=19" rel="nofollow">https://twitter.com/amontalenti/status/1260030567501840386?s...</a><p>When I had to design a widely-used "HTTP/RESTful" API a few years back, I wrote a summary of the design principles here. It also includes a reference to an old O'Reilly book on the topic, which I summarized:<p><a href="https://www.parse.ly/help/api/restful-apis" rel="nofollow">https://www.parse.ly/help/api/restful-apis</a>