Примечание. Вы можете в любое время подтвердить текущее состояние ограничения скорости. Дополнительные сведения см. в разделе Проверка состояния ограничения скорости.
Сведения об ограничениях скорости для приложений
Ограничения скорости для GitHub Apps и OAuth Apps зависят от плана организации, в которой устанавливается приложение. Дополнительные сведения см. в статьях Продукты GitHub и Типы учетных записей GitHub.
Запросы между серверами
Ограничения скорости между серверами по умолчанию для GitHub.com
GitHub Apps, которые выполняют запросы между серверами, используют минимальный предел скорости установки, составляющий 5000 запросов в час. Если приложение установлено в организации с более чем 20 пользователями, приложение получает еще 50 запросов в час для каждого пользователя. Установка с более чем 20 репозиториями получает еще 50 запросов в час для каждого репозитория. Максимальное ограничение скорости для установки составляет 12 500 запросов в час.
Ограничения скорости между серверами для GitHub Enterprise Cloud
GitHub Apps, установленных в организации в пределах предприятия на GitHub.com, ограничено 15 000 запросов в час на организацию, которая установила приложение.
Запросы от пользователя к серверу
GitHub Apps и OAuth Apps также могут действовать от имени пользователя, выполняя запросы от пользователя к серверу после авторизации пользователя в приложении. Дополнительные сведения см. в статьях Авторизация GitHub Apps и Авторизация OAuth Apps.
Запросы от пользователя к серверу из OAuth Apps проходят проверку подлинности с помощью токена OAuth. Запросы от пользователя к серверу из GitHub Apps проходят проверку подлинности с помощью токена OAuth либо маркера доступа пользователя с истекающим сроком действия. Дополнительные сведения см. в статьях Идентификация и авторизация для GitHub Apps и Авторизация OAuth Apps.
Ограничения скорости запросов от пользователя к серверу по умолчанию для GitHub.com
Пользователь—сервер ограничено 5000 запросов в час на одного пользователя, прошедшего проверку подлинности. Все запросы от приложений OAuth, авторизованных пользователем или personal access token, принадлежащих пользователю, и запросы, прошедшие проверку подлинности с помощью любого из учетных данных для проверки подлинности пользователя, используют одну и ту же квоту 5000 запросов в час для этого пользователя.
Ограничения скорости запросов от пользователя к серверу для GitHub Enterprise Cloud
В описанных ниже сценариев число запросов между пользователями и серверами не может превышать 15 000 запросов в час на каждого пользователя, прошедшего проверку подлинности.
- Запрос выполняется из приложения GitHub App, принадлежащего организации GitHub Enterprise Cloud.
- Запрос выполняется из приложения GitHub App, принадлежащего организации GitHub Enterprise Cloud или утвержденного этой организацией.
Дополнительные материалы
- Ограничение скорости в документации по REST API
- Ограничения ресурсов в документации по API GraphQL