Agent skill · software engineering · aiskillstore
httpx
A next-generation HTTP client for Python with both sync and async support, perfect for modern Python applications
Why this skill is useful
Provides specific patterns and advanced usage examples for HTTPX that the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
HTTPX Skill HTTPX is a fully featured HTTP client for Python that provides both synchronous and asynchronous APIs, with support for HTTP/1.1 and HTTP/2. Quick Start Basic Usage Async Usage Common Patterns 1. Async Client with Connection Pooling 2. Authentication 3. Streaming Downloads 4. Streaming Uploads 5. Error Handling and Timeouts 6. Client Configuration 7. Custom Authentication 8. Progress Monitoring 9. Retry Logic 10. WebSocket Support (with httpx-ws) Practical Code Snippets API Client Class Async API Client Requirements Key Features Sync and Async APIs: Same interface for both synchronous and asynchronous code HTTP/2 Support: Full HTTP/2 support with multiplexing Connection Pooling: Efficient connection management Streaming: Stream requests and responses without loading everything into memory Authentication: Built-in support for Basic, Digest, Bearer token, and custom auth Timeouts: Configurable timeouts for connect, read, and overall requests Redirect Handling: Configurable redirect following Cookie Handling: Automatic cookie management Proxy Support: HTTP and HTTPS proxy support SSL/TLS: Full SSL/TLS configuration options Installation This skill provides comprehensive HTTP client capabilities for modern Python applications, with excellent async support and production-ready features.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/httpx