🔌
Sans-IO Design
Designed to work with any I/O. It comes with default implementations for running on Python, Rust, and the browser's network implementation.
Clean HTTP semantics on the transport of your choice

🔌
Designed to work with any I/O. It comes with default implementations for running on Python, Rust, and the browser's network implementation.
🛠️
Authentication, cookies, timeouts, redirects, retries, caching, custom handlers, mock handler, and HTTP cassettes out of the box.
⚡
Use the same clean interface in both async and sync environments.
🔗
A WebSocket client built on top of Zapros primitives.