A few links useful for thinking about designing web APIs


Hey guys and gals,

I’m currently trying to design a web service to be consumed form android, wp7 and iphone so that people can use my service on their apps. Due to this  I’ve been researching what are the best ways to actually write out a web API I went to a ton of webpages at this point find that the ones below are the most interesting ones that can be used for the future therefore sharing them with everyone.

  1. http://blog.isnotworking.com/2007/05/api-design-guidelines.html
  2. http://en.wikipedia.org/wiki/Application_programming_interface
  3. http://blog.programmableweb.com/2011/01/06/from-the-trenches-web-api-design-best-practices/
  4. http://vermorel.com/journal/2010/12/22/a-few-tips-for-web-api-design.html
  5. http://lcsd05.cs.tamu.edu/slides/keynote.pdf
  6. http://ajaxpatterns.org/Web_API_Patterns
  7. http://alexbarnett.net/blog/archive/2006/10/28/Web-API-Design-_2D00_-Keep-Some-of-it-Simple_2C00_-Stupid.aspx


Also if anyone knows what is the correct practice to authenticate an app calling a web service I would appreciate to know. I’m planning to make my business model charging to app owners for usage but haven’t figure out how to do that securely.

Leave a Reply