bug: appium doesn't start with TLS on node 24
Author: cj-darius-lapunasCreated Aug 31, 2026Updated Sep 8, 2026
Labelsnodejsv4
Is there an existing issue for this?
- I have searched the existing issues
Appium Version
3.7.0
Appium Host Type
Command Line
Are you using Appium components not maintained by the Appium team?
No response
Is this issue reproducible using the latest components?
- I confirm the issue is still reproducible with the latest component versions
Current Behavior
Starting appium with --ssl-cert-path+--ssl-key-path fails with Error: No such module: http_parser on node v24.20.0. Tested on a fresh appium install with no plugins or drivers. Certificate generated by using command line from https://appium.io/docs/en/3.7/guides/tls/
I am using fnm, but this also happens with nvm.
This does not happen on node v22.23.2, appium launches with TLS and can be used over HTTPS.
Expected Behavior
appium can be started with TLS on node 24
Appium Log
https://gist.github.com/cj-darius-lapunas/a6acadb1c7f539ab9913913312947ce8
Environment Details
- Debug details https://gist.github.com/cj-darius-lapunas/e18500f4ff55bf8caff59d06d33139f4
- Last component version(s) which did not exhibit the problem: appium 3.7.0 on node v22.23.2
Minimal Reproducible Example
npm install -g appium
openssl req -nodes -new -x509 -keyout key.pem -out cert.pem -subj "/C=US/ST=State/L=City/O=company/OU=Com/CN=www.testserver.local"
appium --ssl-cert-path=cert.pem --ssl-key-path=key.pem
Further Information
No response
Source: appium/appium