{"library":"bhttp","type":"library","category":null,"description":"bhttp is a Node.js HTTP client library designed to provide a sane and intuitive API, offering Streams2 support, automatic payload detection (URL-encoded, multipart/form-data, stream, Buffer, JSON), and robust session management with automatic cookie handling. It differentiates itself from alternatives like the core `http` module, `request`, `needle`, and `hyperquest` by addressing common issues such as low-level API complexity, agent pool blocking, and poor documentation. Key features include easy-to-use promises or nodebacks, multipart/form-data support with Streams2, and progress events for uploads and downloads. The package is currently at version 1.2.8, but its npm and GitHub activity indicate it has been abandoned for several years, making new releases unlikely.","language":"javascript","status":"abandoned","version":"1.2.8","tags":["javascript","http","client","multipart","stream","hyperquest","request","needle"],"last_verified":"Wed May 27","install":[{"cmd":"npm install bhttp","imports":["const bhttp = require('bhttp');","const bhttp = require('bhttp');\nbhttp.get('http://example.com');","const bhttp = require('bhttp');\nbhttp.post('http://example.com/api', { data: 'payload' });"]},{"cmd":"yarn add bhttp","imports":[]},{"cmd":"pnpm add bhttp","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/bhttp","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/bhttp/compatibility"}}