Amazon API Gateway quotas
The following quotas apply for all Amazon API Gateway API types.
API Gateway account-level quotas, per Region
The following quotas apply per account, per Region in Amazon API Gateway.
Resource or operation | Default quota | Can be increased |
---|---|---|
Throttle quota per account, per Region across HTTP APIs, REST APIs, WebSocket APIs, and WebSocket callback APIs | 10,000 requests per second (RPS) with an additional burst capacity provided by the token bucket algorithmNoteThe burst quota is determined by the API Gateway service team based on the overall RPS quota for the account in the Region. It is not a quota that a customer can control or request changes to. |
Yes |
* For the following Regions, the default throttle quota is 2500 RPS and the default burst quota is 1250 RPS: Africa (Cape Town), Europe (Milan), Asia Pacific (Jakarta), Middle East (UAE), Asia Pacific (Hyderabad), Asia Pacific (Melbourne), Europe (Spain), Europe (Zurich), Israel (Tel Aviv), Canada West (Calgary), Asia Pacific (Malaysia), Asia Pacific (Thailand), and Mexico (Central).
API Gateway quotas for creating, deploying and managing an API
The following fixed quotas apply to creating, deploying, and managing an API in API Gateway, using the AWS CLI, the API Gateway console, or the API Gateway REST API and its SDKs. These quotas can't be increased.
Action | Default quota | Can be increased |
---|---|---|
CreateApiKey | 5 requests per second per account | No |
CreateDeployment | 1 request every 5 seconds per account | No |
CreateDocumentationVersion | 1 request every 20 seconds per account | No |
CreateDomainName | 1 request every 30 seconds per account | No |
CreateResource | 5 requests per second per account | No |
CreateRestApi for Regional or private API | 1 request every 3 seconds per account | No |
CreateRestApi for edge-optimized API | 1 request every 30 seconds per account | No |
CreateVpcLink (V2) | 1 request every 15 seconds per account | No |
DeleteApiKey | 5 requests per second per account | No |
DeleteDomainName | 1 request every 30 seconds per account | No |
DeleteResource | 5 requests per second per account | No |
DeleteRestApi | 1 request every 30 seconds per account | No |
GetResources | 5 requests every 2 seconds per account | No |
DeleteVpcLink (V2) | 1 request every 30 seconds per account | No |
ImportDocumentationParts | 1 request every 30 seconds per account | No |
ImportRestApi for Regional or private API | 1 request every 3 seconds per account | No |
ImportRestApi for edge-optimized API | 1 request every 30 seconds per account | No |
PutRestApi | 1 request per second per account | No |
UpdateAccount | 1 request every 20 seconds per account | No |
UpdateDomainName | 1 request every 30 seconds per account | No |
UpdateUsagePlan | 1 request every 20 seconds per account | No |
Other operations | No quota up to the total account quota. | No |
Total operations | 10 requests per second with a burst quota of 40 requests per second. | No |