Rubygems Rate Limits
RubyGems.org enforces rate limits at two layers. A load balancer tier caps raw request rate per source IP across the API and website. An application tier (rack-attack) layers additional limits on auth, MFA, gem ownership, and gem publishing endpoints. Limits apply per IP/account; there is no paid tier to raise them. Extreme abuse can result in IP blackholing, with appeal via support@rubygems.org.
Rubygems Rate Limits is the machine-readable rate-limit profile for RubyGems on the APIs.io network, in the API Commons Rate Limits shape.
It captures 6 rate-limit definitions, measuring requests_per_second, requests_per_window, and requests_per_hour.
Limit state is signalled in the retryAfter response header, and an exhausted limit returns HTTP 429.
This profile was written by API Evangelist and has not been verified against a page the provider published; treat every limit as unconfirmed until a dated transcription replaces it.
The profile also includes 4 backoff/retry policies defined and response codes documented for throttled.
Tagged areas include Ruby, Package Manager, Open Source, Developer Tools, and Rate Limiting.
retryAfter
generated, dated 2026-05-05.
Limits
Policies
Sources
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.