Essentials
SDKs
Official client libraries for the Avido API
Node.js
Our Node.js SDK provides a type-safe way to interact with the Avido API. You can install it using npm:
Basic Usage
Python
Our Python SDK provides both synchronous and asynchronous clients for the Avido API. Install it using pip:
Basic Usage
Async Usage
Error Handling
Both SDKs provide consistent error handling with specific error types for different scenarios:
Status Code | Error Type |
---|---|
400 | BadRequestError |
401 | AuthenticationError |
403 | PermissionDeniedError |
404 | NotFoundError |
422 | UnprocessableEntityError |
429 | RateLimitError |
≥500 | InternalServerError |
N/A | APIConnectionError |
Additional Features
Both SDKs include:
- Full TypeScript/Python type definitions
- Automatic retries with exponential backoff
- Pagination helpers
- Configurable timeouts
- Detailed logging options
- Customizable HTTP clients
For more detailed documentation, visit: