Dev tools

GitLab.com rate limits will align with your subscription from October 19, and anonymous requests fall to 60 per hour per IP

September 17, 2026 at 10:30 AM PT

Illustration on the GitLab blog post announcing the rate-limit change

Image: GitLab

Why it mattersAny CI, script, or agent that hits the GitLab REST API without credentials will run into a 60 requests per hour ceiling from October 19, so audit which of your callers are anonymous before the two preview windows on October 7 and October 14.

GitLab published a blog post on 17 September saying it will change how rate limits work on GitLab.com. Starting 19 October 2026, limits on Free accounts and unauthenticated requests will align with the subscription tier of the caller. Premium and Ultimate limits move to the same model in January 2027.

What changes on 19 October

Anonymous requests, meaning any HTTP call to GitLab.com with no credentials attached, get 60 requests per hour per IP address. GitLab says an authenticated request is instead governed by the plan of the account it belongs to. The per-plan numbers are published in GitLab's rate limits documentation.

Two preview windows come first, on 7 October and 14 October, from 15:00 to 19:00 UTC. GitLab calls these brownouts: it switches the new limits on for four hours and then switches them back off, so a team can see how its own traffic behaves before the change is permanent. Signed-in Premium and Ultimate traffic is not affected during the previews, because those limits only change in January.

What GitLab is telling callers to do

When a caller crosses a limit, GitLab returns 429 Too Many Requests with a Retry-After header, and Sam Wiskow's post says a client that reads its own response headers "mostly fixes itself" if it backs off exponentially. The RateLimit-Remaining header on any successful response tells a script how much of its current window it has left. GitLab says a product view of usage against plan limits is scheduled for later this year.

For a public project that receives anonymous traffic, GitLab lists three options: ask the automation that calls it to authenticate so it moves onto its own plan's limits, make the project private if the traffic is not from the intended audience, or upgrade to Premium or Ultimate for higher ceilings. The post also mentions that a paid overage capacity above the standard plan limits is being worked on, with details due later in 2026.

The reader who has to act, and by when

Almost every anonymous caller a team owns is a scripted one, and 60 requests per hour is easy to blow through without noticing. That is the population this change touches most: a CI job in another platform that clones a public GitLab repository over HTTPS with no token, a status badge that polls a pipeline endpoint, a data script that walks the API for release metadata, an agent framework that reads a public issue tracker. Every one of those can be switched from anonymous onto a plan's limits by adding a personal access token, an OAuth token, or a CI/CD job token to its request, which GitLab describes as usually a small change.

The window to test is short. The 7 October preview is the moment to run a normal day's workload against the new limits and watch for 429s. GitLab Self-Managed and GitLab Dedicated limits stay with the operator and are unaffected.

Source

Primary source: Rate limits on GitLab.com are changing, by Sam Wiskow on GitLab's blog, 17 September 2026. Per-plan numbers: Rate limits documentation.

Source: GitLab

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Ubuntu 26.04 is the GA runner on GitHub Actions, and ubuntu-latest migrates to it between October 19 and November 19

GitHub marked the Ubuntu 26.04 runner image generally available on x64 and arm64, and says the ubuntu-latest label will roll over from Ubuntu 24.04 to 26.04 gradually between October 19 and November 19, 2026, warning that the change may break workflows that depend on removed or updated tool versions.

Source: Vendor blogDev tools

Bitrise launches Remote Dev Environments, cloud macOS VMs where Claude Code, Codex and Cursor can build iOS apps

Bitrise launched Remote Dev Environments on Product Hunt on 16 September, cloud macOS VMs running on M2 Pro, M4 and M4 Pro hardware where Claude Code, Codex, Cursor and Gemini CLI can build and test iOS apps in the same environment as the company's CI.

Source: Product HuntDev tools

MCPJam launches a paid testing and evals platform for MCP servers with Swarms, User Testing and CI/CD

MCPJam went live with a paid platform on 17 September that tests, evaluates and runs CI on MCP servers before they ship, adding Swarms, User Testing, Evals and CI/CD on top of its open-source Inspector, which has 2,207 stars on GitHub.

Source: Product HuntDev tools