Calimero Client Library
A comprehensive, abstract client library for interacting with Calimero APIs. This library provides trait-based abstractions for authentication, storage, and API communication, making it easy to implement different client types (CLI, GUI, headless, etc.) while sharing common functionality.
Features
- Abstract Interfaces: Trait-based design for maximum flexibility
- Authentication: Support for various authentication methods
- Token Storage: Abstract token management with multiple backends
- HTTP Client: Robust HTTP client with retry and error handling
- Async Support: Full async/await support throughout
- Python Bindings: Optional Python bindings via PyO3