# RBS (Ruby Type Signatures)

**Canonical:** https://apis.io/apis/ruby/rbs/  
**Provider:** Ruby Programming Language and Popular API Gems — https://apis.io/providers/ruby/  
**Documentation:** https://github.com/ruby/rbs

RBS (Ruby Type Signatures) 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 Type System, Schema, and Contracts. The published artifact set on APIs.io includes API documentation.

A language for describing the structure of Ruby programs. Lets developers declare classes, modules, method signatures, instance variables and inheritance in separate .rbs files so type checkers and IDE tooling can verify code against an explicit contract.

## Machine-readable artifacts (2)

- **GitHub** — https://github.com/ruby/rbs
- **Documentation** — https://github.com/ruby/rbs#readme

## 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/)
- [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/)
- [Ruby on Rails (API Mode)](https://apis.io/apis/ruby/rails-api/)
- [Sinatra](https://apis.io/apis/ruby/sinatra/)

## Tags

Type System, Schema, Contracts

---

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