Skip to content

Reasonable rate limit for the API

Because we keep getting odd behaviors from users, multiple issues have been created already, but we never actually did anything about this, so: we should set some reasonable API usage and set some form of rate limitation to avoid being abused through the API.

I don't really know what would be reasonable, but checking https://gitlab.com/gitlab-com/infrastructure/issues/1449#note_26186643 I can't help to think that accessing us with multiple threads from the same IP should hit a limitation that would at least slow the client down (not plain old reject)

cc/ @briann what rate would make sense to have as a defense mechanism?