What is the GitHub API’s rate limiting system and how does it work for authenticated vs unauthenticated requests?

Github Hard

Github — Hard

What is the GitHub API’s rate limiting system and how does it work for authenticated vs unauthenticated requests?

Key points

  • Authenticated requests have higher rate limits than unauthenticated ones
  • GitHub Apps can request custom rate limits
  • Rate limit headers facilitate backoff strategies
  • GraphQL API has separate point-based rate limits

Ready to go further?

Related questions