Got is a human-friendly and powerful HTTP request library for Node.js. It is widely used as an alternative to the built-in http/https modules and provides streams, retries, pagination, RFC 7234 caching, hooks, and ergonomic JSON handling out of the box.
Type: Index (open source library)
Package: got on npm
License: MIT
- Clients
- HTTP Client
- Node.js
- Promise and stream APIs for HTTP/HTTPS requests
- Automatic retries with configurable strategies
- Built-in pagination support
- RFC 7234 compliant caching
- Hook system for request/response transformation
- First-class TypeScript types
- Cookie support, redirects, timeouts, and progress events
| Item | Path |
|---|---|
| APIs.yml | apis.yml |
- Created: 2026-03-27
- Modified: 2026-04-28
- Kin Lane - kin@apievangelist.com