Rate Limiting
Devloom handles HTTP 429 responses automatically. Errors never propagate to your application code.
Default behavior
Exponential backoff with jitter, up to 5 retry attempts:
// Applied automatically to every client
{
maxAttempts: 5,
strategy: 'exponential',
baseDelay: 1000, // ms
maxDelay: 30000, // ms
jitter: true
}
Custom retry config
const client = dlx.client({
connector: 'orbis-erp',
auth: dlx.auth.oauth2(),
retry: {
maxAttempts: 8,
baseDelay: 500,
maxDelay: 60000
}
});
Per-connector rate profiles
| Connector | Req/sec | Daily limit |
|---|---|---|
| Fieldvault CRM | 100 | 100,000 |
| Orbis ERP | 30 | 50,000 |
| Apex DB | 200 | Unlimited |
| SnowFlux DW | 50 | 500,000 |