HTTP Clients Packages
HTTP request clients for calling APIs and services with retries, interceptors, and typed responses baked in (Axios, Requests, httpx, reqwest).
Packages in HTTP Clients
Kind
Sort:Used by Most Apps
Axios
Promise-based HTTP client for the browser and Node.js with interceptors, automatic transforms, and cancellation
reqwest
An ergonomic, batteries-included HTTP client for Rust, with async and blocking APIs.
undici
A fast, spec-compliant HTTP/1.1 client for Node.js, built from scratch with zero runtime dependencies
proxy-agent
Maps HTTP, HTTPS, SOCKS, and PAC proxy protocols to the correct Node.js http.Agent implementation automatically.
form-data
Build readable multipart/form-data streams in Node.js for forms and file uploads
hyper
A fast, low-level HTTP client and server library for Rust supporting HTTP/1 and HTTP/2
dockerode
A Node.js client for the Docker Engine Remote API, covering containers, images, networks, and volumes with streams intact.
http
The shared Rust crate defining Request, Response, and other core HTTP types
got
Human-friendly and powerful HTTP request library for Node.js, with retries, streams, pagination, and RFC 7234 caching built in.
Svix
Official JavaScript/TypeScript client for the Svix webhook delivery API and signature verification.
ureq
A simple, safe, blocking HTTP client for Rust with minimal dependencies.
follow-redirects
A drop-in replacement for Node's http and https modules that transparently follows redirects with zero runtime dependencies.
oRPC Client
Type-safe client for consuming oRPC and OpenAPI APIs over HTTP, WebSocket, or message ports.
set-cookie-parser
Parse raw Set-Cookie header values into structured JavaScript cookie objects
meilisearch-js
Official JavaScript/TypeScript client for the Meilisearch search engine, covering search, indexing, and administration.
hyper-rustls
Rustls TLS connector for the hyper HTTP library, for pure-Rust HTTPS clients and servers.
webdav-client
Promise-based TypeScript WebDAV client for Node.js, browsers, and React Native.
http-cookie-agent
Adds tough-cookie-based cookie jar support to Node.js global fetch, undici, axios, node-fetch, and other HTTP clients.
node-telegram-bot-api
A runtime-agnostic, fully-typed TypeScript client for the Telegram Bot API, with middleware routing, sessions, and zero dependencies.
download
Download and extract files over HTTP(S) with a single async call
Azure Core (Rust)
Shared HTTP pipeline, error, and credential primitives that every Rust Azure SDK client crate builds on.
axios-cache-interceptor
Cache interceptor for Axios that adds RFC 7234-aware HTTP caching, deduplication, and pluggable storage with one setupCache() call.
tsdav
A TypeScript client for WebDAV, CalDAV, and CardDAV that works across Node.js, browsers, Bun, Deno, and Cloudflare Workers.
rust-oci-client
A Rust client library implementing the OCI Distribution specification