Asynchronous HTTP client with Circuit Breaker integration for failure handling and retries.
- 🚀 Asynchronous client based on
httpx.AsyncClient
- ⚡ Circuit Breaker integration circuit-breaker-box
- 🔄 Automatic retries tenacity
- 📝 Detailed logging
- 🛡️ Flexible response validation
- 🔧 Flexible request preparation supporting all
httpx
parameters - 🧩 Customizable response handlers via inheritance
pip install base-client
See -> Examples
Use -> Justfile