Skip to main content

GitHub Appのレート制限

Rate limits for GitHub Apps and OAuth App help control the rate of traffic to GitHub Enterprise Serverインスタンス.

Note: The following rate limits are the default rate limits for GitHub Enterprise Server. Contact your site administrator to confirm the rate limits for GitHub Enterprise Serverインスタンス.

Note: You can confirm your current rate limit status at any time. For more information, see "Checking your rate limit status."


GitHub Apps making server-to-server requests use the installation's minimum rate limit of 5,000 requests per hour. If an application is installed on an organization with more than 20 users, the application receives another 50 requests per hour for each user. 20以上のリポジトリを持つインストールでは、リポジトリごとにⅠ時間あたり50リクエストが追加されます。 インストールに対する最大のレート制限は、Ⅰ時間あたり12,500リクエストです。


GitHub Apps and OAuth App can also act on behalf of a user, making user-to-server requests after the user authorizes the app. For more information, see "Authorizing GitHub Apps" and "Authorizing OAuth App."

User-to-server requests from OAuth App are authenticated with an OAuth token. User-to-server requests from GitHub Apps are authenticated with either an OAuth token or an expiring user access token. For more information, see "Identifying and authorizing users for GitHub Apps" and "Authorizing OAuth App."

デフォルトでは、user-to-serverリクエストは、認証を受けたユーザの1時間ごとに5,000リクエストに制限されます。 ユーザもしくはユーザが所有する個人アクセストークンによって認可されたOAuthアプリケーションからのすべてのリクエスト、及びユーザのいずれかの認証情報によって認証されたリクエストは、そのユーザの1時間あたり5,000リクエストという同じクオータを共有します。