Resources for implementing REST API with Rails.
- General
- JSON reprresentation
- jbuilder - Create JSON structures via a Builder-style DSL
- Versioning
- versioncake - Version Cake is an unobtrusive way to version APIs in your Rails app
- Caching
- garner - A set of Rack middleware and cache helpers that implement various caching strategies. (from Artsy)
- Documentation
- grape-swagger - Add swagger compliant documentation to your grape API
- HAL, Siren, Rabl, Roar, Garner: Building Hypermedia APIs in Ruby/Rails - Reverb.com Dev Blog