Amazon Bedrock (Runtime API) error
Amazon Bedrock 429 ThrottlingException: what it means and how to fix it
429 ThrottlingExceptionRetry? YesLast verified 4 documented fixes3 sources
What it means
Your request was denied due to exceeding the account quotas for Amazon Bedrock.
Causes
- Exceeding Amazon Bedrock account quotas
How to fix it
- Fix 1.
Check the Amazon Bedrock service quotas to learn the limits allotted to your account.
- Fix 2.
Use retries with exponential backoff and random jitter. AWS SDKs classify ThrottlingException as a throttling error and retry it in standard mode (default max_attempts 3).
- Fix 3.
For predictable, sustained throughput, consider Reserved Tier or Provisioned Throughput where the model supports it.
- Fix 4.
Request a quota increase through your account manager or AWS Support if your workload exceeds your account quotas.
More Amazon Bedrock errors
All 22 Amazon Bedrock errorsHTTP 429 at other providers
Compare 429 across providers429 rate_limit_errorRetry? YesAnthropic API429 rate_limit_error (enforced_spend_limit_reached)Retry? NoAnthropic API429 Too Many Requests (Rate limit is exceeded)Retry? YesAzure OpenAI429 Too Many Requests (System is experiencing high demand)Retry? YesAzure OpenAI429 Too Many Requests (temporary rate limit adjustment)Retry? YesAzure OpenAI429 Too Many Requests (token budget exceeded by request parameters)Retry? Not statedAzure OpenAI429 Too Many RequestsRetry? YesCohere API429 - Rate Limit ReachedRetry? Not statedDeepSeek API429 rate_limit_exceededRetry? YesGemini API429 quota_exceededRetry? YesGemini API429 too_many_requestsRetry? YesGemini API429 RESOURCE_EXHAUSTEDRetry? YesGemini API
FAQ
What does the Amazon Bedrock error "429 ThrottlingException" mean?
Your request was denied due to exceeding the account quotas for Amazon Bedrock.
How do I fix Amazon Bedrock "429 ThrottlingException"?
There are 4 documented fixes. Start with the first: Check the Amazon Bedrock service quotas to learn the limits allotted to your account.
Should I retry Amazon Bedrock "429 ThrottlingException"?
Yes. The official docs treat this error as retryable.
Which other AI APIs return HTTP 429?
Per their official error docs: Anthropic API (429 rate_limit_error; 429 rate_limit_error (enforced_spend_limit_reached)), Azure OpenAI (429 Too Many Requests (Rate limit is exceeded); 429 Too Many Requests (System is experiencing high demand); 429 Too Many Requests (temporary rate limit adjustment); 429 Too Many Requests (token budget exceeded by request parameters)), Cohere API (429 Too Many Requests), DeepSeek API (429 - Rate Limit Reached), Gemini API (429 rate_limit_exceeded; 429 quota_exceeded; 429 too_many_requests; 429 RESOURCE_EXHAUSTED), Groq API (429 Too Many Requests), Mistral API (429 Too many requests), OpenAI API (429 credit_balance_exhausted; 429 Rate limit reached for requests; 429 rate_limit_error slow_down; 429 organization_spend_limit_exceeded; 429 project_spend_limit_exceeded; 429 organization_usage_limit_exceeded), OpenRouter (429 rate_limit_exceeded), Vertex AI (429 RESOURCE_EXHAUSTED; 429 Resource exhausted, please try again later; 429 Too many requests. Exceeded the Provisioned Throughput), xAI API (429 Too Many Requests).
Sources
Last verified against 3 sources: Amazon Bedrock's official docs and official SDK repositories.
- docs.aws.amazon.comhttps://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html
- docs.aws.amazon.comhttps://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html
- docs.aws.amazon.comhttps://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html
Newsletter
Know when the APIs change
One email per week. New model releases, API changes, what broke, and how developers are working around it.