RubyGems.org Registry API v1
Public REST API for the rubygems.org package registry. Endpoints cover gems, versions, downloads, owners, profiles, web hooks, activity, API keys, and OIDC/trusted-publishing token exchange. Authentication is via an API key in the Authorization header with optional OTP header for MFA. Responses available as JSON or YAML.
Documentation
Documentation
https://guides.rubygems.org/rubygems-org-api/
APIReference
https://guides.rubygems.org/rubygems-org-api/
Authentication
https://guides.rubygems.org/api-key-scopes/
Specifications
SDKs
Examples
Example
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/examples/rubygems-registry-get-gem-example.json
Example
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/examples/rubygems-registry-list-versions-example.json
Example
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/examples/rubygems-registry-list-owners-example.json
Example
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/examples/rubygems-registry-search-example.json
Example
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/examples/rubygems-registry-create-webhook-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-schema/rubygems-registry-gem-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-schema/rubygems-registry-version-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-schema/rubygems-registry-owner-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-schema/rubygems-registry-webhook-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-structure/rubygems-registry-gem-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/ruby/refs/heads/main/json-structure/rubygems-registry-version-structure.json