doc/administration/settings/rate_limit_on_pipelines_creation.md
{{< details >}}
{{< /details >}}
{{< history >}}
ci_enforce_throttle_pipelines_creation. Disabled by default. Enabled on GitLab.com{{< /history >}}
You can set limits so that users and processes can't request more than a certain number of pipelines each minute. These limits can help save resources and improve stability.
GitLab enforces two types of rate limits for pipeline creation:
For example, if you set a per-user limit of 100, and a user sends 101 pipeline creation requests to the trigger API within one minute across different projects,
the 101st request is blocked. Access to the endpoint is allowed again after one minute.
These limits are not applied per IP address.
Requests that exceed the limits are logged in the application_json.log file.
Prerequisites:
To limit the number of pipeline requests:
0 to limit pipelines for the same project, commit, and user combination.0 to limit total pipelines created by each user. Set to 0 for unlimited requests per minute.Both rate limits are evaluated independently: