- Category
- Developer Tools
- Rank
- No. 56Tools index
- Pricing
- Open Source
- Type
- TOOL
- Builder
- axios
- GitHub
- 109.2k stars
- Latest release
- v1.19.0
- Added
- Apr 17, 2026
About
A popular Promise-based HTTP client library for JavaScript that works in both browsers and Node.js. It provides a simple, elegant API for making HTTP requests with features like request/response interceptors, automatic JSON handling, and request cancellation.
What it can do
Send HTTP GET requests
URL and optional headers/parameters → HTTP response data
Send HTTP POST requests with data
URL, request body, and optional headers → HTTP response data
Automatically parse JSON responses
HTTP response with JSON content → JavaScript object
Intercept and modify requests before sending
Request configuration and interceptor function → Modified request configuration
Intercept and transform responses before handling
HTTP response and interceptor function → Transformed response data
Cancel pending HTTP requests
Request instance and cancel token → Cancelled request with abort signal
Handle request timeouts automatically
HTTP request with timeout configuration → Response or timeout error
Why it made the leaderboard
The default Promise-based HTTP client for JavaScript, in browsers and Node alike: interceptors, automatic JSON handling, timeouts, and request cancellation behind one small API. Reach for it when fetch's bare surface starts costing you boilerplate.
Tags
Tech Stack
Comments (0)
No comments yet
Indexed by a proprietary survey. Corrections welcome.
