Zaprosmodern and extensible Python HTTP client

1 min read Original article ↗

Clean HTTP semantics on the transport of your choice

Zapros

🔌

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.

🛠️

Batteries Included

Authentication, cookies, timeouts, redirects, retries, caching, custom handlers, mock handler, and HTTP cassettes out of the box.

Async & Sync Support

Use the same clean interface in both async and sync environments.

🔗

WebSocket Support

A WebSocket client built on top of Zapros primitives.