{"library":"tiny-json-http","type":"library","category":null,"description":"tiny-json-http is a minimalist HTTP client designed for making GET, POST, PUT, PATCH, and DELETE requests, primarily handling JSON payloads. Currently stable at version 7.5.1, it emphasizes a small footprint with zero external dependencies, making it particularly well-suited for constrained environments like AWS Lambda functions. The library offers a dual API, supporting both Node.js-style errback callbacks and Promises, which enables modern `async/await` usage. Its core differentiators include automatically assuming buffered JSON responses, a system-symmetric API, and a focus on simplicity over extensive configuration, making it a straightforward choice for basic HTTP interactions without the overhead of more feature-rich clients. The project maintains a steady release cadence for bug fixes and minor improvements, with major versions introducing breaking changes as needed.","language":"javascript","status":"active","version":"7.5.1","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tiny-json-http","imports":["const tiny = require('tiny-json-http')","const { get } = require('tiny-json-http')","const { post } = require('tiny-json-http')"]},{"cmd":"yarn add tiny-json-http","imports":[]},{"cmd":"pnpm add tiny-json-http","imports":[]}],"homepage":null,"github":"https://github.com/brianleroux/tiny-json-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tiny-json-http","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/tiny-json-http/compatibility"}}