HTTP clients and networking for projects built with AI agents
Axios, requests, httpx, WebSockets. 29 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| Axios npm Promise-based HTTP client for browser and Node.js with interceptors. |
1,264 (10.0%) | 115M | 109K | MIT |
| Requests pypi Elegant Python HTTP library for making web requests. |
675 (5.3%) | 309M | 54.6K | Apache-2.0 |
| aiohttp pypi Async HTTP client/server framework for Python with WebSocket support. |
295 (2.3%) | 117M | 16.6K | — |
| ws npm Simple, fast WebSocket client and server for Node.js with full RFC support. |
287 (2.3%) | 283M | 22.8K | MIT |
| websockets pypi WebSocket implementation for Python with RFC 6455 and 7692 compliance. |
286 (2.3%) | 109M | 5,732 | — |
| httpx pypi Modern Python HTTP client with async support, replacing the standard requests library. |
266 (2.1%) | 16M | 15.6K | BSD-3-Clause |
| node-fetch npm Bring the Fetch API to Node.js for making HTTP requests. |
219 (1.7%) | 207M | 8,852 | MIT |
| urllib3 pypi HTTP client with thread-safe connection pooling, file uploads and advanced features. |
193 (1.5%) | 338M | 4,071 | — |
| AnyIO pypi Async I/O framework supporting both asyncio and Trio with high-level networking abstractions. |
186 (1.5%) | 206M | 2,555 | — |
| Socket.IO Client npm Real-time bidirectional communication library for JavaScript with fallbacks. |
147 (1.2%) | 15.2M | 63.2K | MIT |
| redis (Python) pypi Python client library for connecting to and querying Redis data stores. |
142 (1.1%) | 50.7M | 13.6K | — |
| postgres npm Fast, full-featured PostgreSQL client for Node.js with real-time subscriptions. |
139 (1.1%) | 21M | 8,726 | Unlicense |
| Upstash Redis npm HTTP REST client for Upstash Redis with edge-first design and rate limiting. |
138 (1.1%) | 5.5M | 977 | MIT |
| ioredis npm Robust, feature-rich Redis client for Node.js with cluster support. |
129 (1.0%) | 30.6M | 15.3K | MIT |
| Socket.IO npm Real-time bidirectional communication library for Node.js with fallback transports. |
121 (1.0%) | 19M | 63.2K | MIT |
| undici npm High-performance HTTP/1.1 client for Node.js and Deno. |
78 (0.6%) | 212M | 7,707 | MIT |
| form-data npm Node.js library for creating multipart/form-data streams for file uploads. |
56 (0.4%) | 175M | 2,356 | MIT |
| graphql-request npm Minimal GraphQL client for Node.js and browsers with zero dependencies. |
47 (0.4%) | 10.2M | 6,119 | MIT |
| dnspython pypi DNS toolkit for Python enabling DNS queries, zone transfers and dynamic updates. |
47 (0.4%) | 59.8M | 2,681 | — |
| gRPC pypi High-performance RPC framework using HTTP/2 with language interoperability. |
43 (0.3%) | 79.8M | 45.4K | — |
| cross-fetch npm Universal WHATWG Fetch API implementation for Node, browsers and React Native. |
36 (0.3%) | 38M | 1,694 | MIT |
| websocket-client pypi WebSocket client library for Python with low-level API options. |
36 (0.3%) | 40M | 3,708 | Apache-2.0 |
| Pusher Channels npm JavaScript library for real-time messaging and WebSocket communication. |
35 (0.3%) | 3.1M | 2,223 | MIT |
| rpc-websockets npm JSON-RPC 2.0 over WebSockets for Node.js real-time communication. |
34 (0.3%) | 2.1M | 626 | LGPL-3.0-only |
| https-proxy-agent npm HTTP/HTTPS proxy agent for Node.js to route requests through corporate proxies. |
26 (0.2%) | 271M | 1,167 | MIT |
| Laravel Echo npm Real-time event broadcasting client for Laravel with Pusher, Socket.IO and Mercure support. |
26 (0.2%) | 815K | 1,361 | MIT |
| curl-cffi pypi libcurl FFI bindings for Python with browser impersonation support. |
25 (0.2%) | 7.4M | 6,696 | — |
| ipfs-http-client npm Client library for interacting with IPFS nodes via HTTP API. |
20 (0.2%) | 51.4K | 7,388 | Apache-2.0 OR MIT |
| PyZMQ pypi Python bindings for 0MQ distributed messaging library. |
20 (0.2%) | 23M | 4,179 | — |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development