RubyGems Navigation menu
Guides

Get twice more info with API v2

Gem Version Methods

GET - /api/v2/rubygems/[GEM NAME]/versions/[VERSION NUMBER].(json|yaml)

Returns a dictionary with versions details for a specific gem version.

To return the version for a specific platform (e.g. “ruby”, “java”, “x86_64-linux”), use the platform query parameter.

$ curl https://rubygems.org/api/v2/rubygems/coulda/versions/0.7.1.json

{
  "name": "coulda",
  "downloads": 86573,
  "version": "0.7.1",
  "version_created_at": "2011-08-08T21:23:40.254Z",
  "version_downloads": 5754,
  "platform": "ruby",
  "authors": "Evan David Light",
  "info": "Behaviour Driven Development derived from Cucumber but as an internal DSL with methods for reuse",
  "licenses": null,
  "metadata": {
    "homepage_uri": "http://coulda.tiggerpalace.com"
  },
  "yanked": false,
  "sha": "777c3a7ed83e44198b0a624976ec99822eb6f4a44bf1513eafbc7c13997cd86c",
  "spec_sha": "57b863cff56029a0085eaf1b3416b701ed4fa75418d062358b45753e270c9ffa",
  "project_uri": "https://rubygems.org/gems/coulda",
  "gem_uri": "https://rubygems.org/gems/coulda-0.7.1.gem",
  "homepage_uri": "http://coulda.tiggerpalace.com",
  "wiki_uri": null,
  "documentation_uri": null,
  "mailing_list_uri": null,
  "source_code_uri": null,
  "bug_tracker_uri": null,
  "changelog_uri": null,
  "funding_uri": null,
  "dependencies": {
    "development": [],
    "runtime": [
      {
        "name": "yourdsl",
        "requirements": "~> 0.7"
      }
    ]
  },
  "built_at": "2011-08-08T04:00:00.000Z",
  "created_at": "2011-08-08T21:23:40.254Z",
  "description": "Behaviour Driven Development derived from Cucumber but as an internal DSL with methods for reuse",
  "downloads_count": 5754,
  "number": "0.7.1",
  "summary": "Test::Unit-based acceptance testing DSL",
  "rubygems_version": ">= 0",
  "ruby_version": null,
  "prerelease": false,
  "requirements": null
}