1. Home
  2. Docs
  3. Great Ruby Resources
  4. API Builder and Discovery

API Builder and Discovery


  • ActiveModel::Serializers – JSON serialization of objects.
  • Blanket – A dead simple API wrapper.
  • Crepe – The thin API stack.
  • Fast JSON API – A lightning fast JSON:API serializer for Ruby Objects.
  • Grape – An opinionated micro-framework for creating REST-like APIs in Ruby.
  • Her – an ORM that maps REST resources to Ruby objects. Designed to build applications that are powered by a RESTful API instead of a database.
  • jbuilder – Create JSON structures via a Builder-style DSL.
  • jsonapi-rb – Efficient and convenient JSON API (de)serialization library.
  • JSONAPI::Resources – JSONAPI::Resources, or “JR”, provides a framework for developing a server that complies with the JSON API specification.
  • JSONAPI::Utils – JSONAPI::Utils is built on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing an easy way to build modern JSON APIs with no or less learning curve.
  • Jsonite – A tiny, HAL-compliant JSON presenter for your APIs.
  • Pliny – Opinionated template Sinatra app for writing excellent APIs in Ruby.
  • rabl – General ruby templating with json, bson, xml, plist and msgpack support.
  • Rails::API – Rails for API only applications.
  • Roar – Resource-Oriented Architectures in Ruby.
  • Spyke – Interact with REST services in an ActiveRecord-like manner.
  • Version Cake – An unobtrusive way to version APIs in your Rails app.
  • versionist – A plugin for versioning Rails based RESTful APIs.


Was this article helpful to you? Yes No

How can we help?