limitry.client.Client¶
- class limitry.client.Client[source]¶
Bases:
objectMain client for interacting with the Limitry API
- __init__(api_key, base_url=None, timeout=None, headers=None)[source]¶
Initialize the Limitry client.
- Parameters:
Example:
client = Client(api_key="your-api-key")
Methods
__init__(api_key[, base_url, timeout, headers])Initialize the Limitry client.
close()Close the HTTP client
request(method, path[, params, json, headers])Make an HTTP request to the API.
- __init__(api_key, base_url=None, timeout=None, headers=None)[source]¶
Initialize the Limitry client.
- Parameters:
Example:
client = Client(api_key="your-api-key")
- async request(method, path, params=None, json=None, headers=None)[source]¶
Make an HTTP request to the API.
- Parameters:
- Return type:
- Returns:
Response data (parsed JSON)
- Raises:
AuthenticationError – When authentication fails (401/403)
APIError – When API request fails
NetworkError – When network error occurs