You'll notice in this thread that (at 9 comments in) there are no repeated recommendations. If the question was "What are some good reads for learning about algorithms?" you'd probably see the same handful of books being praised by everyone. Don't be overwhelmed by this though -- API design isn't an exact science. It's also very opinionated. Personally, I would just start reading actual API documentation (GitHub is a…
Ask HN: What are good reads for designing APIs?
31–40 of 101 posts
Re: Ask HN: What are good reads for designing APIs?
#32I really liked Building Stripe’s API and it’s sequel, Move fast, don’t break your API: http://amberonrails.com/building-stripes-api/ http://amberonrails.com/move-fast-dont-break-your-api/
Re: Ask HN: What are good reads for designing APIs?
#33and the accompanying slides: http://static.googleusercontent.com/media/research.google.co...
Re: Ask HN: What are good reads for designing APIs?
#34If you're talking about REST APIs, then the best book I've come across is RESTful Web APIs by Leonard Richardson and Mike Amundsen:
It actually shows you how to do REST properly, not that shoddy knock-off REST that some people push, where you have to document all your URI structures and hard-code them in your clients. There's solid examples that you build upon throughout each chapter, and jumping off points to standardisation work like JSON-LD etc.
Re: Ask HN: What are good reads for designing APIs?
#35Re: Ask HN: What are good reads for designing APIs?
#36I'd recommend the original REST thesis from Roy Fielding. It's a bit lower level than most of the other things mentioned here, but helps get a good feeling for what is important to achieve in a RESTful web service.
Re: Ask HN: What are good reads for designing APIs?
#37http://www.aristeia.com/Papers/IEEE_Software_JulAug_2004_rev...
Re: Ask HN: What are good reads for designing APIs?
#38Re: Ask HN: What are good reads for designing APIs?
#39You'll notice in this thread that (at 9 comments in) there are no repeated recommendations. If the question was "What are some good reads for learning about algorithms?" you'd probably see the same handful of books being praised by everyone. Don't be overwhelmed by this though -- API design isn't an exact science. It's also very opinionated. Personally, I would just start reading actual API documentation (GitHub is a…
Re: Ask HN: What are good reads for designing APIs?
#401. Restful API with WCF - https://msdn.microsoft.com/en-us/library/dd203052.aspx
2. Restful API using WebAPI - https://github.com/Microsoft/api-guidelines/blob/master/Guid...
3. API via dll - https://www.amazon.com/Framework-Design-Guidelines-Conventio...