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
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
dockerode
A Node.js client for the Docker Engine Remote API, covering containers, images, networks, and volumes with streams intact.
got
Human-friendly and powerful HTTP request library for Node.js, with retries, streams, pagination, and RFC 7234 caching built in.
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.
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
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.
@tryghost/content-api
Official JavaScript client for Ghost's Content API, wrapping posts, pages, tags, authors, tiers, newsletters, and offers in a small promise-based interface.
get-it
Composable HTTP request library for Node.js, browsers, Deno, Bun, and edge runtimes
axios-ntlm
Drop-in Axios wrapper that transparently handles NTLM authentication handshakes for Windows-protected HTTP endpoints.