Initialize the Fiddler client with connection parameters and global configuration. This function establishes a connection to the Fiddler platform and configures the global client state. It handles authentication, server compatibility validation, logging setup, and creates the singleton connection instance used throughout the client library.Documentation Index
Fetch the complete documentation index at: https://handbook.fiddler.ai/llms.txt
Use this file to discover all available pages before exploring further.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | str | ✗ | None | The base URL to your Fiddler platform instance |
token | str | ✗ | None | Authentication token obtained from the Fiddler UI Credentials tab |
proxies | `dict | None` | ✗ | None |
timeout | `float | tuple[float, float] | None` | ✗ | None |
verify | bool | ✗ | True | Whether to verify server’s TLS certificate |
validate | bool | ✗ | True | Whether to validate server/client version compatibility |
Raises
- ValueError — If url or token parameters are empty
- IncompatibleClient — If server version is incompatible with client version
- ConnectionError — If unable to connect to the Fiddler platform Return type: None
Examples
Basic initialization:The client implements automatic retry strategies for transient failures. Configure retry duration via FIDDLER_CLIENT_RETRY_MAX_DURATION_SECONDS environment variable (default: 300 seconds).