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
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
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
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
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 Composer

HTTPlug

The HTTP client abstraction for PHP, letting libraries depend on an interface instead of a concrete client.

2,588
MIT
Used by 1
43Health
Library Composer

HTTPlug Discovery

Auto-discovery and auto-installation of PSR-17, PSR-18, and HTTPlug HTTP implementations for PHP.

1,324
MIT
Used by 1
85Health
SDK npm

yahoo-finance2

Unofficial TypeScript client for Yahoo Finance data — quotes, historicals, and fundamentals — with a bundled CLI and MCP server.

801
MIT
Used by 1
40Health
Library PyPI

sgqlc

A simple, typed GraphQL client for Python that builds queries programmatically.

555
Other
Used by 1
67Health
SDK PyPI

plaid-python

The official Python client library for the Plaid API, generated from Plaid's OpenAPI spec to cover Auth, Transactions, Identity, and Link.

520
MIT
Used by 1
47Health
Library npm

@hapi/wreck

Promise-based HTTP client utilities for Node.js, built for and by the hapi ecosystem.

376
BSD 3
Used by 1
60Health
SDK PyPI

zenpy

A Python SDK for the Zendesk, Chat, Talk, and Help Center APIs with built-in caching, rate-limit handling, and lazy-loaded object relationships.

369
GPL 3.0
Used by 1
36Health
Library npm

openapi-typescript-fetch

A typed fetch client for openapi-typescript that turns your generated OpenAPI types into a fully type-safe API client.

257
MIT
Used by 1
41Health
SDK PyPI

postmarker

Python client library for the Postmark transactional email API, with built-in Django and Tornado integrations.

149
MIT
Used by 1
72Health
Library Cargo

wreq-util

Browser and OkHttp client emulation, TLS certificate compression, and delay middleware for the wreq HTTP client.

92
Apache 2.0
Used by 1
24Health
Library Cargo

reqwest_dav

Async WebDAV client for Rust built on tokio and reqwest

42
Apache 2.0
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