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

95Health
Library npm

Axios

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

109,305
MIT
Used by 190
76Health
Library PyPI

Requests

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

54,634
Apache 2.0
Used by 112
66Health
Library PyPI

HTTPX

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

15,736
BSD 3
Used by 86
58Health
Library npm

node-fetch

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

8,846
MIT
Used by 74
81Health
Library Cargo

reqwest

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

11,885
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,719
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,079
MIT
Used by 48
64Health
Library npm

proxy-agent

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

1,168
MIT
Used by 48
45Health
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,588
Apache 2.0
Used by 40
97Health
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,382
MIT
Used by 38
87Health
SDK npm

Octokit REST

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

666
MIT
Used by 36
94Health
Library Composer

Guzzle

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

23,444
MIT
Used by 31
91Health
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.

329
Apache 2.0
Used by 29
66Health
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,328
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,857
MIT
Used by 23
93Health
Library Cargo

hyper

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

16,372
MIT
Used by 21
66Health
SDK npm

octokit.js

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

7,863
MIT
Used by 21
70Health
SDK npm

dockerode

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

4,953
Apache 2.0
Used by 19
76Health
Library Cargo

http

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

1,390
Apache 2.0
Used by 19
82Health
Library Cargo

hyper-util

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

182
MIT
Used by 19
56Health
Library npm

whatwg-fetch

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

25,832
MIT
Used by 16
89Health
Library npm

got

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

14,951
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