Catalog/dev-gem-info

Developer

Ruby gem (RubyGems) info + maintenance verdict API

Normalized RubyGems metadata for a Ruby gem: latest version, license(s), source repo/homepage/docs, total + version downloads, release count, last publish date, and a derived maintenance verdict. Answers 'what is the latest version and license of this gem?', 'is this Ruby gem still actively released?'.

Price$0.01per request
MethodPOST
Route/v1/dev/gem-info
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devrubygemsrubygempackageregistrylicensemaintenance
API URLhttps://x402.hexl.dev/v1/dev/gem-info
Integration docs
Example request
{
  "name": "rails"
}
Example response
{
  "ecosystem": "rubygems",
  "name": "rails",
  "description": "Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.",
  "latestVersion": "8.1.3",
  "license": [
    "MIT"
  ],
  "repository": "https://github.com/rails/rails/tree/v8.1.3",
  "homepage": "https://rubyonrails.org",
  "documentation": "https://api.rubyonrails.org/v8.1.3/",
  "totalDownloads": 750086119,
  "versionDownloads": 5630336,
  "releaseCount": 516,
  "lastPublished": "2026-03-24T20:27:42.098Z",
  "maintenance": {
    "verdict": "maintained",
    "score": 95,
    "daysSinceRelease": 72,
    "reasons": [
      "Released 72d ago (< 6 months) — actively published.",
      "516 releases — long publish history."
    ]
  }
}
Input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Gem name, e.g. 'rails'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}