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.1.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 23 KB
MD5: b2e6f682baefdff68ba7ee9fa0193f16
Node.js Node.js 14+ (ESM) v3.1.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 23 KB
MD5: 44c5d30b24836eb2732641ee96094662
PHP PHP 7.4+ v3.1.0
curl -fsSL https://processmanager.dev/connectors/apm_module.php -o apm_module.php
Self-update: php apm_module.php -update
apm_module.php 22 KB
MD5: ec85d6af0cf0b06625632020944d7e24
Python Python 3.6+ v3.1.0
curl -fsSL https://processmanager.dev/connectors/apm_module.py -o apm_module.py
Self-update: python3 apm_module.py -update
apm_module.py 22 KB
MD5: b0330d23ddc86fa3dd60ebb04d3cf0db
Perl Perl 5.10+ v3.1.0
cpan install JSON
curl -fsSL https://processmanager.dev/connectors/ApmModule.pm -o ApmModule.pm
Self-update: perl ApmModule.pm -update
ApmModule.pm 21 KB
MD5: c2ee69e828d031be68722370907ddff8
Lua Lua 5.3+ v3.1.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 21 KB
MD5: b5b3ce47b50fe11e8369247db79309f2
See the Connectors section of the manual for usage examples.