Acerca de los límites de frecuencia para GitHub Apps
GitHub establece un límite en el número de solicitudes que un GitHub App puede enviar al servidor dentro de un período de tiempo específico. Este límite ayuda a evitar ataques por denegación de servicio y abuso, y garantiza que el sistema permanezca disponible para todos los usuarios.
Determinación de los límites de frecuencia para GitHub App
Puedes confirmar el estado actual del límite de tasa en cualquier momento mediante la API REST. Para obtener más información, vea «Recursos en la API de REST».
Los límites de frecuencia dependen de si GitHub App se autentican con un token de acceso de usuario o con un token de acceso de instalación. Un token de acceso de usuario permite que una aplicación actúe en nombre de un usuario específico, después de que el usuario autorice la aplicación. Un token de acceso de instalación permite a una aplicación atribuir acciones a la propia aplicación. Para obtener más información sobre los tokens de acceso de usuario e instalación, "About authentication with a GitHub App".
Tokens de acceso de instalación
Las GitHub Apps que se autentican con un token de acceso de instalación utilizan el límite de tasa mínimo de la instalación de 5.000 solicitudes por hora. Si una aplicación se instala en una organización con más de 20 usuarios, esta recibirá otras 50 solicitudes por hora para cada uno de ellos. Las instalaciones que tienen más de 20 repositorios reciben otras 50 solicitudes adicionales por hora para cada repositorio. El límite de tasa máximo para una instalación es de 12,500 solicitudes por hora.
Tokens de acceso de usuario
Las solicitudes de token de acceso de usuario se limitan a 15 000 solicitudes por hora y por usuario autenticado.
Información adicional
- "Recursos en la API de REST" en la documentación de la API REST
- "Limitaciones de recursos" en la documentación de GraphQL API