{"library":"toxiproxy-node-client","type":"library","category":null,"description":"The `toxiproxy-node-client` is a JavaScript and TypeScript client library for interacting with Toxiproxy, a powerful tool developed by Shopify for simulating real-world network conditions such as high latency, bandwidth limitations, and connection drops. This library, currently at stable version 4.0.0, provides a programmatic interface to configure Toxiproxy proxies and add various network 'toxics' to test the resilience and error handling of applications. While there isn't a fixed public release cadence, major versions like v4 typically introduce significant API updates or broader compatibility. Its key differentiator is being the primary Node.js interface for Toxiproxy, enabling developers to integrate network chaos engineering directly into their Node.js testing and development workflows without manual intervention. It ships with full TypeScript type definitions, making it suitable for both JavaScript and TypeScript projects.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install toxiproxy-node-client","imports":["import { Toxiproxy } from 'toxiproxy-node-client';","import type { ICreateProxyBody } from 'toxiproxy-node-client';","import type { Bandwidth } from 'toxiproxy-node-client';"]},{"cmd":"yarn add toxiproxy-node-client","imports":[]},{"cmd":"pnpm add toxiproxy-node-client","imports":[]}],"homepage":null,"github":"https://github.com/ihsw/toxiproxy-node-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/toxiproxy-node-client","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/toxiproxy-node-client/compatibility"}}