An API Should Allow Users Access To All Data In A System

by on

There was a great post by Doc Searls today called Toward a Matrix of APIs, where he recalls a talk by Cal Henderson of Flickr at the 2006 O’Reilly Emerging Technology Conference, where Henderson explained the principles behind the Flickr API.

One of those principles was user access to data. The API should be one that allowed the user to haul all of her data out of the system, even if it was to federate that data into a competing system. That’s because Flickr believed that user data is the user’s first, and not just the company’s. Another principle was keeping the API stable, so as not to disrupt users and other services that depended on the API.

Both of these principles are essential ingredients of an open API, and made Flickr such a pioneer in the web API movement. I agree with Dave Winer that the Flickr API is a national treasure.

Tags:

Dave Winer, Doc Searls, Flickr


blog comments powered by Disqus