# Ruby on Rails (API Mode)

**Canonical:** https://apis.io/apis/ruby/rails-api/  
**Provider:** Ruby Programming Language and Popular API Gems — https://apis.io/providers/ruby/  
**Documentation:** https://guides.rubyonrails.org/api_app.html

Ruby on Rails (API Mode) is one of 23 APIs that [Ruby Programming Language and Popular API Gems](https://apis.io/providers/ruby/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Web Framework, REST, and JSON:API. The published artifact set on APIs.io includes API documentation.

Rails generated with the --api flag boots a slimmer middleware stack and an ApplicationController inheriting from ActionController::API (rather than ActionController::Base), making Rails a first-class JSON API framework while keeping Active Record, routing, and generators.

## Machine-readable artifacts (3)

- **Documentation** — https://guides.rubyonrails.org/api_app.html
- **GitHub** — https://github.com/rails/rails
- **Website** — https://rubyonrails.org/

## Other Ruby Programming Language and Popular API Gems APIs (12)

- [Net::HTTP (Ruby Standard Library)](https://apis.io/apis/ruby/net-http/)
- [RubyGems.org Registry API v2](https://apis.io/apis/ruby/rubygems-registry-api-v2/)
- [Bundler](https://apis.io/apis/ruby/bundler/)
- [RBS (Ruby Type Signatures)](https://apis.io/apis/ruby/rbs/)
- [Faraday](https://apis.io/apis/ruby/faraday/)
- [HTTParty](https://apis.io/apis/ruby/httparty/)
- [http.rb](https://apis.io/apis/ruby/http-rb/)
- [Excon](https://apis.io/apis/ruby/excon/)
- [Typhoeus](https://apis.io/apis/ruby/typhoeus/)
- [REST Client](https://apis.io/apis/ruby/rest-client/)
- [HTTPClient](https://apis.io/apis/ruby/httpclient/)
- [Sinatra](https://apis.io/apis/ruby/sinatra/)

## Tags

Web Framework, REST, JSON:API

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ruby/rails-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ruby/.
