Chapter 13. Designing an API
This chapter covers
- Building an API using new Rails 3 features
- Rate-limiting the API
- Versioning APIs
One great example of how an API is used is Twitter. Twitter has had an API for an exceptionally long time now, and people have written Twitter clients for just about every operating system out there using this API. The functionality of the site is effectively the same, but people have come up with interesting ways of displaying and modifying that information, such as the Twitter for Mac clients.