Performance optimization

Various settings that affect GitLab performance.

Maximum number of requests per minute for each raw path (default is 300). Set to 0 to disable throttling.
Maximum number of changes (branches or tags) in a single push for which webhooks and services trigger (default is 3).
Threshold number of changes (branches or tags) in a single push above which a bulk push event is created (default is 3).

User and IP rate limits

Set limits for web and API requests. Learn more.

Rate limits can help reduce request volume (like from crawlers or abusive bots).
Response text
If blank, defaults to Retry later.

Package registry rate limits

Set rate limits for package registry API requests that supersede the general user and IP rate limits. Learn more.

Rate limits can help reduce request volume (like from crawlers or abusive bots).

Files API Rate Limits

Configure specific limits for Files API requests that supersede the general user and IP rate limits.

Rate limits can help reduce request volume (like from crawlers or abusive bots).

Search rate limits

Set rate limits for searches performed by web or API requests.

Set this number to 0 to disable the limit.

Deprecated API rate limits

Configure specific limits for deprecated API requests that supersede the general user and IP rate limits. Which API requests are affected?

Rate limits can help reduce request volume (like from crawlers or abusive bots).

Git LFS Rate Limits

Configure specific limits for Git LFS requests that supersede the general user and IP rate limits. Learn more.

Authenticated Git LFS request rate limit

Outbound requests

Allow requests to the local network from hooks and services. Learn more.

Requests to these domains and IP addresses are accessible to both system hooks and web hooks even when local requests are not allowed. IP ranges such as 1:0:0:0:0:0:0:0/124 and 127.0.0.0/28 are supported. Domain wildcards are not supported. To separate entries use commas, semicolons, or newlines. The allowlist can hold a maximum of 1000 entries. Domains must be IDNA encoded. Learn more.

Protected paths

Rate limit access to specified paths. Learn more.

All paths are relative to the GitLab URL. Do not include relative URLs.

Issues Rate Limits

Limit the number of issues and epics per minute a user can create through web and API requests. Learn more.

Notes rate limit

Set the per-user rate limit for notes created by web or API requests. Learn more.

List of users who are allowed to exceed the rate limit. Example: username1, username2

Users API rate limit

Set the per-user rate limit for getting a user by ID via the API. Learn more.

List of users who are allowed to exceed the rate limit. Example: username1, username2

Import and export rate limits

Set per-user rate limits for imports and exports of projects and groups. Learn more.

Set any rate limit to 0 to disable the limit.

Pipeline creation rate limits

Limit the number of pipeline creation requests per minute. This limit includes pipelines created through the UI, the API, and by background processing. Learn more.