CodeBrowser / npm / needle
needle@3.5.0
// The leanest and most handsome HTTP client in the Nodelands.
$ npm install needle
downloads/wk
12,794,724
license
MIT
version
3.5.0
published
Mar 12, 2026
What is needle?
Needle is a lightweight HTTP client library for Node.js that handles requests, redirects, cookies, and multipart uploads with minimal overhead. Developers use it as a simpler alternative to larger HTTP libraries when they need basic request functionality with support for features like proxies, timeouts, and automatic decompression. It works with both HTTP and HTTPS protocols and includes built-in charset conversion capabilities.
Keywords
#http #https #simple #request #client #multipart #upload #proxy #deflate #timeout #charset #iconv #cookie #redirect
Dependencies (2)
Maintainers
tomas