Skip to main content
Retry configuration. Partial overrides inherit unset fields from the client or SDK defaults.

Properties

apiConnectionError

Retry connection failures, including interrupted response bodies (APIConnectionError). Default: true.

apiTimeoutError

Whether to retry APITimeoutError. Default: true.

backoffInitialMs

First backoff delay in milliseconds, doubled up to backoffMaxMs. Default: 500.

backoffJitter

Fraction of each backoff delay randomly subtracted, from 0 to 1. Default: 0.25.

backoffMaxMs

Maximum backoff delay in milliseconds. Default: 5000.

httpStatuses

HTTP status codes to retry. Default: 408, 429, and 500–599.

maxRetries

Maximum retries after the initial attempt; 0 disables retries. Default: 2.

maxRetryAfterMs

Maximum server retry delay in milliseconds; longer delays use backoff. Default: 60000.

respectRetryAfter

Honor Retry-After and retry-after-ms up to maxRetryAfterMs. Default: true.