API Rate Limits

API rate limits define the number of requests that can be made to the Google Compute Engine API. API rate limits apply on a per-project basis. When you use gcloud compute or the Google Cloud Platform Console, you are also making requests to the API and these requests count towards your API rate limit, if applicable. If you use service accounts to access the API, that will also count towards your rate limit.

Currently, projects are limited to the following API rate limit categories. Each limit category is counted separately, so you can achieve the maximum limit in each category simultaneously:

  • Limits for most methods:
    • Rate per project: 20 requests/second
    • Rate per user: 20 requests/second
  • Read limits for *.get methods:
    • Rate per project: 20 requests/second
    • Rate per user: 20 requests/second
  • Read limits for *.list methods:
    • Rate per project: 20 requests/second
    • Rate per user: 20 requests/second
  • Read limits for *OperationsService.Get methods:
    • Rate per project: 20 requests/second
    • Rate per user: 20 requests/second
  • Read limits for *.AggregatedList methods:
    • Rate per project: 10 requests/second
    • Rate per user: 10 requests/second
  • Read limits for patch, delete, and insert methods for
    InterconnectsService and InterconnectAttachmentsService features:
    • Rate per project: 10 requests/second
    • Rate per user: 10 requests/second
  • Simulated maintenance event limits for *.SimulateMaintenanceEvent methods:
    • Rate per project: 2 requests/second
    • Rate per user: 2 requests/second
  • License write limits for *.LicensesService.Insert methods:
    • Rate per project: 2 requests/second
    • Rate per user: 2 requests/second

If you need a higher rate limit for API requests, you can request an increase via the Google Cloud Platform Console

Was this page helpful? Let us know how we did:

Send feedback about...

Compute Engine Documentation