{"library":"taskcluster-client","type":"library","category":null,"description":"taskcluster-client is the official JavaScript client library for interfacing with Taskcluster components, providing a comprehensive asynchronous interface for all Taskcluster API methods. Primarily designed for server-side Node.js applications, it is deeply integrated into the Taskcluster ecosystem for inter-service communication. The current stable version, as per recent releases, is v99.1.1. The package maintains an active release cadence, frequently incorporating patch and minor updates that include critical Node.js (currently requiring v24.15.0 or later) and Go security upgrades, along with enhancements to worker deployment and monitoring. Key differentiators include robust retry mechanisms for transient network errors and flexible authentication options supporting both environment variables and direct credential provision, ensuring secure and reliable interaction with Taskcluster services.","language":"javascript","status":"active","version":"87.1.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install taskcluster-client","imports":["import taskcluster from 'taskcluster-client';","import taskcluster from 'taskcluster-client';\nconst queue = new taskcluster.Queue(...);","import taskcluster from 'taskcluster-client';\nconst config = taskcluster.fromEnvVars();"]},{"cmd":"yarn add taskcluster-client","imports":[]},{"cmd":"pnpm add taskcluster-client","imports":[]}],"homepage":null,"github":"https://github.com/taskcluster/taskcluster.git#main","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/taskcluster-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/taskcluster-client/compatibility"}}