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
81Health
Library PyPI

Requests

The elegant, human-friendly HTTP library that made Python's most-used API for talking to the web.

54,353
Apache 2.0
Used by 112
58Health
Library npm

node-fetch

A lightweight, spec-compliant implementation of the browser Fetch API for Node.js

8,855
MIT
Used by 74
82Health
Library Cargo

reqwest

An ergonomic, batteries-included HTTP client for Rust, with async and blocking APIs.

11,845
Other
Used by 72
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
96Health
SDK npm

@slack/web-api

Slack's official Node.js HTTP client for calling any of the 270+ Web API methods, with built-in queuing, retries, pagination, and rate-limit handling.

3,378
MIT
Used by 38
92Health
Library Composer

Guzzle

An extensible PHP HTTP client for sending requests and integrating with web services

23,452
MIT
Used by 31
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
80Health
Library npm

superagent

A small, progressive HTTP request library for Node.js and browsers with a single fluent, chainable API on both platforms.

16,635
MIT
Used by 7
86Health
SDK Go

go-elasticsearch

The official Go client for Elasticsearch, providing type-safe REST API bindings, bulk indexing, and connection-pooled transport for v7 clusters.

6,069
Apache 2.0
Used by 7
74Health
Library Cargo

ureq

A simple, safe, blocking HTTP client for Rust with minimal dependencies.

2,198
Apache 2.0
Used by 7
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
43Health
Library Composer

PSR-7 HTTP Message Interfaces

The PHP-FIG PSR-7 standard interfaces for HTTP requests, responses, streams, URIs, and uploaded files.

7,033
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
81Health
Library Composer

guzzlehttp/psr7

A full PSR-7 HTTP message implementation with stream decorators, URI helpers, and query-string parsing.

7,933
MIT
Used by 3
42Health
Library npm

request-promise

A Bluebird-powered Promise wrapper around the request HTTP client for Node.js — deprecated since 2020 along with request itself.

4,711
Other
Used by 3
63Health
Library npm

webdav-client

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

818
MIT
Used by 3
77Health
SDK npm

request.js

A lightweight, fetch-based HTTP client for calling GitHub's REST and GraphQL APIs with sensible defaults.

265
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
41Health
Library Composer

http-factory

Standardized PSR-17 interfaces for creating PSR-7 HTTP messages in PHP

1,887
MIT
Used by 2
60Health
SDK npm

Durable Streams Client

TypeScript client for the Durable Streams protocol — resumable, offset-based HTTP streaming with exactly-once writes and live SSE/long-poll tailing.

1,703
Apache 2.0
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
37Health
Library npm

fetch-intercept

Lightweight interceptor library that lets you hook into every fetch request and response, in the browser, Node, or a web worker.

422
MIT
Used by 2

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