{"library":"http-call","type":"library","category":null,"description":"http-call is a lightweight, promise-based HTTP client designed for making RESTful API requests. Maintained by Heroku, it provides a fluent interface for common HTTP methods (GET, POST, PUT, DELETE) and simplifies interaction with JSON APIs by automatically converting responses. The current stable version is 5.5.1, with a release cadence that includes regular bug fixes and minor feature enhancements. Key differentiators include built-in TypeScript support, automatic JSON parsing, and a focus on clean, asynchronous API consumption, making it suitable for modern Node.js applications that require robust HTTP communication without extensive configuration. It is widely used within the Heroku ecosystem for interacting with platform services.","language":"javascript","status":"active","version":"5.3.0","tags":["javascript","http","request","rest","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http-call","imports":["import { HTTP } from 'http-call'","const { HTTP } = require('http-call')","import { HTTP } from 'http-call';\n\ninterface User { id: string; email: string; name: string; }"]},{"cmd":"yarn add http-call","imports":[]},{"cmd":"pnpm add http-call","imports":[]}],"homepage":"https://www.npmjs.com/package/http-call","github":"https://github.com/heroku/http-call","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http-call","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/http-call/compatibility"}}