Skip to main content
Integrate custom API tools with Agno agents for specialized workflows specific to your use case.

Prerequisites

  • You can pass the following arguments when instantiating agents to use custom API tools:
    • ‘base_url’ (Optional[str]): Base URL for API calls
    • ‘username’ (Optional[str]): Username for basic authentication
    • ‘password’ (Optional[str]): Password for basic authentication
    • ‘api_key’ (Optional[str]): API key for authentication
    • ‘headers’ (Optional[Dict[str, str]]): Default headers to include in requests
    • ‘verify_ssl’ (bool): Whether to verify SSL certificates
    • ‘timeout’ (int): Request timeout in seconds

Run the Example

For details, see csv-tools cookbook.