Packages

HTTP Clients Packages

HTTP request clients for calling APIs and services with retries, interceptors, and typed responses baked in (Axios, Requests, httpx, reqwest).

190 packages

Packages in HTTP Clients

94Health
Library npm

Axios

Promise-based HTTP client for the browser and Node.js with interceptors, automatic transforms, and cancellation

109,216
MIT
Used by 190
92Health
Library npm

undici

A fast, spec-compliant HTTP/1.1 client for Node.js, built from scratch with zero runtime dependencies

7,705
MIT
Used by 70
66Health
Library npm

proxy-agent

Maps HTTP, HTTPS, SOCKS, and PAC proxy protocols to the correct Node.js http.Agent implementation automatically.

1,165
MIT
Used by 48
46Health
Library npm

form-data

Build readable multipart/form-data streams in Node.js for forms and file uploads

2,356
MIT
Used by 45
71Health
SDK npm

dockerode

A Node.js client for the Docker Engine Remote API, covering containers, images, networks, and volumes with streams intact.

4,946
Apache 2.0
Used by 19
90Health
Library npm

got

Human-friendly and powerful HTTP request library for Node.js, with retries, streams, pagination, and RFC 7234 caching built in.

14,949
MIT
Used by 15
50Health
Library npm

follow-redirects

A drop-in replacement for Node's http and https modules that transparently follows redirects with zero runtime dependencies.

581
MIT
Used by 7
86Health
Library npm

oRPC Client

Type-safe client for consuming oRPC and OpenAPI APIs over HTTP, WebSocket, or message ports.

5,647
MIT
Used by 6
58Health
Library npm

set-cookie-parser

Parse raw Set-Cookie header values into structured JavaScript cookie objects

198
MIT
Used by 6
92Health
SDK npm

meilisearch-js

Official JavaScript/TypeScript client for the Meilisearch search engine, covering search, indexing, and administration.

871
MIT
Used by 4
63Health
Library npm

webdav-client

Promise-based TypeScript WebDAV client for Node.js, browsers, and React Native.

818
MIT
Used by 3
71Health
Library npm

http-cookie-agent

Adds tough-cookie-based cookie jar support to Node.js global fetch, undici, axios, node-fetch, and other HTTP clients.

53
MIT
Used by 3
85Health
SDK npm

node-telegram-bot-api

A runtime-agnostic, fully-typed TypeScript client for the Telegram Bot API, with middleware routing, sessions, and zero dependencies.

9,208
MIT
Used by 2
44Health
Library npm

download

Download and extract files over HTTP(S) with a single async call

1,298
MIT
Used by 2
76Health
Library npm

axios-cache-interceptor

Cache interceptor for Axios that adds RFC 7234-aware HTTP caching, deduplication, and pluggable storage with one setupCache() call.

816
MIT
Used by 2
72Health
Library npm

tsdav

A TypeScript client for WebDAV, CalDAV, and CardDAV that works across Node.js, browsers, Bun, Deno, and Cloudflare Workers.

355
MIT
Used by 2
78Health
SDK npm

@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.

134
MIT
Used by 1
73Health
Library npm

get-it

Composable HTTP request library for Node.js, browsers, Deno, Bun, and edge runtimes

38
MIT
Used by 1
45Health
Library npm

axios-ntlm

Drop-in Axios wrapper that transparently handles NTLM authentication handshakes for Windows-protected HTTP endpoints.

10
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers