{"library":"talkback","type":"library","category":null,"description":"Talkback is a Node.js HTTP proxy library that records and plays back HTTP requests, effectively acting as a 'VCR for HTTP'. It is currently at version 4.2.0 and appears to be actively maintained, with recent updates and continuous integration setup on GitHub. This tool is designed to accelerate integration tests by allowing applications to run against mocked servers, eliminating the need for live external service calls during development or CI/CD pipelines. A key differentiator is its flexibility: it can be run as a standalone HTTP server in its own process or integrated directly into an application as a request handler. It automatically records new requests when no matching tape is found and then serves those recorded 'tapes' for subsequent, identical requests, providing consistent and fast responses for testing and development environments.","language":"javascript","status":"active","version":"4.2.0","tags":["javascript","http-proxy","record","vcr","playback"],"last_verified":"Wed May 27","install":[{"cmd":"npm install talkback","imports":["import talkback from 'talkback';","import talkback from 'talkback';\nconst recordMode = talkback.Options.RecordMode.NEW;","import talkback from 'talkback';\nconst handler = await talkback.requestHandler(opts);"]},{"cmd":"yarn add talkback","imports":[]},{"cmd":"pnpm add talkback","imports":[]}],"homepage":null,"github":"https://github.com/ijpiantanida/talkback","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/talkback","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/talkback/compatibility"}}