Modern Protocols: It supports HTTP/2 and HTTP/3 over QUIC by default with a true multiplexing support.
Async Support: You can use it synchronously just like requests, or asynchronously with await.
Security: It uses your system's OS truststore (no more bundled certs) and supports OCSP revocation checks and DNSSEC.
Performance: In our benchmarks, our multiplexing scheduler offer significant speed improvements over requests, httpx, and even aiohttp.
The goal is to let you upgrade your network stack just by changing your import to "import niquests as requests".
regards,