attachResilience
attachResilience(
instance,options?):AxiosResilience
Defined in: src/axios.ts:84
Runs every request of an axios instance through a resilience pipeline (total timeout → retry → per host: circuit
breaker → attempt timeout), by wrapping its adapter. Only idempotent methods (or requests with an Idempotency-Key
header) are retried. Override per request with config.resilience.
const api = axios.create({ baseURL: 'https://api.example.com' });const resilience = attachResilience(api, { name: 'api' });await api.post('/orders', body, { resilience: { retries: 0 } });resilience.eject();