Searched on this forum, the mailing list, and the docs, but can’t find a definite answer for this. Does GitLab in general, or GitLab.com limits the amount of API calls you can make?
Please provide more info: what version of GitLab do you use (or plan to use)? gitlab.com? on-prem GitLab? Community (free)? Anything else?
I use both Community (free) and gitlab.com, but and I know that different hosted version can have different behaviors, so was mainly concerned with the default behavior and specifically how gitlab.com works.
I’m also interested in the answer to this question. My company has a self-hosted GitLab on the Starter plan. My account is designated as an Administrator. When connecting to the GitLab API using either Postman or a call via AJAX from client-side code, I am only ever provided with 20 records (or less). 20 issues, 20 projects, etc.
I’ve also searched everywhere, just like the OP and find the information frustratingly absent from all sources checked. Please let all of us know the volume supported for each plan. It would be enormously prudent if your documentation was updated as well. I should be able to find this information in the level that’s slightly more detailed than the feature comparison shown here: https://about.gitlab.com/pricing/self-hosted/feature-comparison/.
Hello, I think that has to do with paging.
check this “per_page”
https://docs.gitlab.com/ee/api/README.html#pagination-link-header
Yes!! Thank you so much. I also ran across the information completely by accident just a couple weeks ago at this link as well.
There are several places where GitLab applies traffic limitations:
- Pagination - https://docs.gitlab.com/ee/api/#pagination
- rack_attack - https://docs.gitlab.com/omnibus/settings/configuration.html#enabling-disabling-rack-attack-and-setting-up-basic-auth-throttling
- “User and IP Rate Limits” in: https://YOUR_GITLAB_SERVER/admin/application_settings
Documentation is indeed not up to date, see https://gitlab.com/gitlab-org/gitlab-ce/issues/41308
Hey @gferrei , I know the post is two years old but Im facing the same issue right now. I trying to fetch a bunch of my private projects and CI pipelines using http get (Angular) , and I keep getting the 429 ‘Too Many Requests’ error.
It seems like there is a limit to the frequency and amount of reques Im allowed to make within a time period, and yet I can’t seem to find any info about it online !
Do you have maybe any insights on how to approach this issue ?