Recker
The HTTP SDK for the AI Era
Recker – A comprehensive HTTP SDK optimized for AI and multi-protocol communication
Summary: Recker is a Node.js HTTP client with over 30 built-in plugins supporting OAuth2, retries, caching, and multiple protocols including HTTP/1.1, HTTP/2, HTTP/3, WebSockets, SSE, FTP, and SFTP. It features connection pooling, automatic keep-alive, concurrency controls, and mock servers for testing, enabling unified, high-performance network requests without external dependencies.
What it does
Recker provides a unified API for various protocols and includes plugins for authentication, rate limiting, and streaming, eliminating the need for multiple libraries. It supports production-ready defaults with customizable options and AI-powered debugging through a full MCP server.
Who it's for
Developers building REST clients or complex multi-protocol integrations requiring robust, extensible HTTP communication in Node.js.
Why it matters
It streamlines HTTP client setup by combining essential features and multi-protocol support into a single, performant SDK, reducing complexity and improving reliability.