-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Feature Request
Add streaming support to the Python HTTP client to avoid loading entire responses into memory.
Motivation
Currently, the entire HTTP response is loaded into memory. For large responses (e.g., when fetching large MCAP metadata or logs), this can cause high memory usage.
Proposed Solution
Add streaming support using requests.Response.iter_content() for sync client and aiohttp.content.iter_chunks() for async client.
Files to Modify
- python/axon_client/axon_client/client.py
- python/axon_client/axon_client/async_client.py
Priority
Medium - Nice to have for large data transfers
Reactions are currently unavailable