Flickr API Review

The Flickr provides a way for new tools to be built and for Flickr content to be uploaded or shared. Flickr offers a solid API with very traditional building blocks:
  • API Overview
  • Account Manager
  • App Manager
  • API / SDK Kits
  • Email Listserve
Recently Flickr evolved its API area (App Garden) and took a more ecosystem approach by creating code.flickr.com by bringing together several old and new building blocks:
  • Dashboard
  • Forums (3 separate forums: API Forum, Hacking Uploadr, and Yahoo Forum)
  • Developer Feature
  • Developer Blog
  • Jobs Listing (For Flickr, not for ecoystem)
Flickr's API is a solid example of a simple, yet successful RESTful approach to an API. A very early mover in building an API, Flickr's offerings may be missing many of the more sophisticated API building blocks we are seeing with the new generation of APIs. Nevertheless, you can't argue with success. I believe Flickr's dead simple approach to solving one problem -- photo sharing -- has helped the company deliver a successful API even without a robust API ecosystem.