Skip to main content

Lunex HTTP

A Promise based HTTP client for Modern APIs

Lightweight, Dependency-Free, Built with TypeScript. Compatible with Node.js, ESM, CJS, and UMD.

|

Lightweight

No runtime dependencies and a minimal footprint. Optimized for fast installs, small bundles, and modern builds without unnecessary bloat.

Multi-Environment Support

Supports ESM, CommonJS, UMD, and TypeScript. Use it in Node.js, modern bundlers, or directly in the browser.

Built with TypeScript

Fully written in TypeScript for a type-safe API, auto-complete, and IntelliSense in modern editors

Retry & Cancel

Includes built-in retry logic with delay/backoff, request timeouts, and cancellation support using AbortController.