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

Showing 15 of 190 packages
95Health
Librarynpm

Axios

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

109,214
MIT
Used by 186
83Health
LibraryPyPI

Requests

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

54,283
Apache 2.0
Used by 104
55Health
LibraryPyPI

HTTPX

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

15,461
BSD 3
Used by 76
59Health
Librarynpm

node-fetch

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

8,857
MIT
Used by 74
83Health
LibraryCargo

reqwest

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

11,812
Other
Used by 64
93Health
Librarynpm

undici

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

7,692
MIT
Used by 63
92Health
LibraryPyPI

urllib3

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

4,053
MIT
Used by 47
64Health
Librarynpm

form-data

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

2,355
MIT
Used by 45
64Health
Librarynpm

proxy-agent

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

1,163
MIT
Used by 44
95Health
FrameworkPyPI

aiohttp

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

16,536
Apache 2.0
Used by 39
96Health
SDKnpm

@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,379
MIT
Used by 35
83Health
SDKnpm

Octokit REST

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

662
MIT
Used by 35
95Health
LibraryComposer

Guzzle

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

23,460
MIT
Used by 30
90Health
Librarynpm

Smithy Core (@smithy/core)

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

324
Apache 2.0
Used by 27
95Health
SDKGo

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,294
BSD 3
Used by 23

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

Search