{"library":"supra-http","type":"library","category":null,"description":"Supra-http is a fast HTTP client for Node.js that integrates a circuit breaker pattern to enhance resilience in distributed systems. It is built on top of the 'opossum' library for robust circuit breaking capabilities, allowing it to gracefully handle failures in remote services and prevent cascading outages. The package is currently at version 1.8.5. While the project description mentions forthcoming documentation, the last update on GitHub was in March 2023, and the last npm publish was also over a year ago, suggesting a maintenance or possibly abandoned status rather than active development. Its key differentiators include built-in circuit breaking and reported performance advantages over alternatives like `request` and `requestretry` according to its benchmarks. It supports gzip and brotli decompression for Node.js versions 10.17.x and above.","language":"javascript","status":"maintenance","version":"1.8.5","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install supra-http","imports":["import SupraClient from 'supra-http';\nconst client = new SupraClient();","import SupraClient from 'supra-http';\nconst client = new SupraClient();\nclient.request('apiCallName', 'https://my-api/endpoint', { method: 'get' });","import type { CircuitBreakerOptions } from 'supra-http';"]},{"cmd":"yarn add supra-http","imports":[]},{"cmd":"pnpm add supra-http","imports":[]}],"homepage":null,"github":"https://github.com/Trendyol/supra","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/supra-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/supra-http/compatibility"}}