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.0.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 22 KB
MD5: 698238ff631aa0b4cbda4b2ae6caf360
Node.js Node.js 14+ (ESM) v3.0.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 22 KB
MD5: 87e242e6da8078f241249d87c16aaafe
PHP PHP 7.4+ v3.0.0
curl -fsSL https://processmanager.dev/connectors/apm_module.php -o apm_module.php
Self-update: php apm_module.php -update
apm_module.php 19 KB
MD5: 1d01c55a5d6f16328db1a9e840c55f17
Python Python 3.6+ v3.0.0
curl -fsSL https://processmanager.dev/connectors/apm_module.py -o apm_module.py
Self-update: python3 apm_module.py -update
apm_module.py 17 KB
MD5: ca4db583f70d029bd545259f14dea13d
Perl Perl 5.10+ v3.0.0
cpan install JSON
curl -fsSL https://processmanager.dev/connectors/ApmModule.pm -o ApmModule.pm
Self-update: perl ApmModule.pm -update
ApmModule.pm 17 KB
MD5: 25156bc0e61a483f81f017143b5602e5
Lua Lua 5.3+ v3.0.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 17 KB
MD5: 4c2f6cb06e0ffecaf9489d01f26d2c23
See the Connectors section of the manual for usage examples.