Language Connectors

Drop a single file into your project and start handling requests. Each connector implements the full APM IPC protocol — no extra dependencies beyond what’s noted.

Node.js Node.js 14+ (CommonJS) v3.4.0
curl -fsSL https://processmanager.dev/connectors/apm_module.node.js -o apm_module.node.js
Self-update: node apm_module.node.js -update
apm_module.node.js 33 KB
SHA-256: 18990236eb3215d3786bb780923780e6b5360a038fac3248e48bf3fb49cc9aef signature ↗
Node.js Node.js 14+ (ESM) v3.4.0
curl -fsSL https://processmanager.dev/connectors/apm_module.node.mjs -o apm_module.node.mjs
Self-update: node apm_module.node.mjs -update
apm_module.node.mjs 33 KB
SHA-256: 254a3e41c07098c4b44d836f082fbcbcdf64e0c0540bbac20add15b8c2dd3c47 signature ↗
PHP PHP 7.4+ v3.4.0
curl -fsSL https://processmanager.dev/connectors/apm_module.php -o apm_module.php
Self-update: php apm_module.php -update
apm_module.php 30 KB
SHA-256: cc0b0ba8e9862c3cd23b098d9fe56306a2f4566419cce0f5bafbe44b9436105f signature ↗
Python Python 3.6+ v3.4.0
curl -fsSL https://processmanager.dev/connectors/apm_module.py -o apm_module.py
Self-update: python3 apm_module.py -update
apm_module.py 30 KB
SHA-256: 669c932251922cb7fa1d0816ec66fb85e09233fc35f0d138eefa9bb8b1cdfc72 signature ↗
Perl Perl 5.10+ v3.4.0
cpan install JSON
curl -fsSL https://processmanager.dev/connectors/ApmModule.pm -o ApmModule.pm
Self-update: perl ApmModule.pm -update
ApmModule.pm 28 KB
SHA-256: 6e67f716b46270b377d909a8ef1b9c9d069daeff8d61525aa94ece482dca0202 signature ↗
Lua Lua 5.3+ v3.4.0
luarocks install lua-cjson
curl -fsSL https://processmanager.dev/connectors/apm_module.lua -o apm_module.lua
Self-update: lua apm_module.lua -update
apm_module.lua 28 KB
SHA-256: 3a964c42f61bfd810716ec1e35b2038752922bf58d54601bf8e8374603e4af08 signature ↗
See the Connectors section of the manual for usage examples.