Skip to main content

VIUCraft Documentation

JavaScript SDK - Error Handling

On This Page

The SDK provides a structured error hierarchy:

Code
ViucraftError
├── ViucraftValidationError   — client-side validation failures
├── ViucraftRateLimitError    — HTTP 429 responses
└── ViucraftNetworkError      — connection failures and timeouts

Retry Configuration

The SDK automatically retries HTTP 429 responses with exponential backoff.

OptionDefaultDescription
maxRetries3Maximum retry attempts
initialDelayMs1000Initial delay (ms)
maxDelayMs30000Maximum delay (ms)
backoffMultiplier2Backoff multiplier

Disable retries with retry: false.

Was this helpful?

On This Page