Stay organized with collections
Save and categorize content based on your preferences.
Quota is checked on a 60-second moving average, which allows for spikes in
usage. By default, the Classroom API is subject to the limits in the following
table:
Limit
Quota Standard
Queries per day per client
4,000,000 (Avg. 46 QPS)
Queries per minute per client
3,000 (50 QPS)
Queries per minute per user
1,200 (20 QPS)
The permitted QPS may be increased or decreased depending on a number of
operational factors.
If you need to make more requests than the limits applied to your project:
First, ensure that you respond to retryable errors (such as the
RESOURCE_EXHAUSTED error that is returned when a request exceeds your
limits) by retrying the request, preferably using exponential backoff.
If you are polling for changes on an endpoint where this is offered, consider
using push notifications instead.
If you still need to make more requests than the limits assigned to your
project, see below for instructions on requesting higher limits.
To view or change usage limits for your project, or to request an increase to
your quota, do the following:
If you don't already have a billing account
for your project, then create one.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[[["Classroom API usage is monitored on a 60-second moving average, allowing for temporary usage spikes."],["Default rate limits include 4,000,000 queries per day per client and 3,000 queries per minute per client."],["Developers can implement strategies like retrying requests with exponential backoff and using push notifications to optimize usage."],["To adjust usage limits or request quota increases, users need a billing account and can access settings via the API Console's Enabled APIs page."]]],[]]