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

HTTPX

A next-generation HTTP client for Python with sync, async, and HTTP/2 support

15,517
BSD 3
Used by 86
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
93Health
Library PyPI

urllib3

A powerful, user-friendly HTTP client for Python with thread-safe connection pooling, TLS verification, and retry handling.

4,064
MIT
Used by 48
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
95Health
Framework PyPI

aiohttp

Asynchronous HTTP client and server framework for Python's asyncio, covering both API calls and building web/WebSocket services.

16,561
Apache 2.0
Used by 40
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
80Health
SDK npm

Octokit REST

The official GitHub REST API client for JavaScript and TypeScript, with a typed method for every endpoint.

664
MIT
Used by 36
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

Smithy Core (@smithy/core)

The shared runtime orchestration layer that powers every AWS SDK for JavaScript v3 client, unifying middleware, serialization, retries, and auth.

328
Apache 2.0
Used by 29
69Health
Library Cargo

http-body

The trait representing an asynchronous, streaming HTTP request or response body across the Rust hyper ecosystem

173
MIT
Used by 24
95Health
SDK Go

go-github

A comprehensive Go client library for the GitHub REST API, covering everything from repos and issues to Actions, Apps, and enterprise admin endpoints.

11,309
BSD 3
Used by 23
97Health
SDK Go

azcore

The core HTTP pipeline, credentials, and error types shared by every Azure SDK for Go client library.

1,855
MIT
Used by 22
93Health
Library Cargo

hyper

A fast, low-level HTTP client and server library for Rust supporting HTTP/1 and HTTP/2

16,339
MIT
Used by 21
70Health
SDK npm

octokit.js

The all-batteries-included GitHub SDK for browsers, Node.js, and Deno.

7,856
MIT
Used by 21
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
75Health
Library Cargo

http

The shared Rust crate defining Request, Response, and other core HTTP types

1,384
Apache 2.0
Used by 19
80Health
Library Cargo

hyper-util

Batteries-included utilities for hyper: connection pooling, Tokio I/O adapters, and client/server helpers

181
MIT
Used by 19
56Health
Library npm

whatwg-fetch

A lightweight polyfill bringing the window.fetch API to browsers that lack native support

25,847
MIT
Used by 16
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

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