Twilio CLI Node.js 18 version deprecation
Twilio CLI version 6.0.0 and later supports only Node.js 20 or later. Twilio CLI no longer supports Node.js 18.
Twilio deprecated Node.js 18 support for two reasons:
- Node.js 20 introduces changes to the JavaScript engine, language features, and core modules that affect compatibility. Continuing to support Node.js 18 would require extensive resources to maintain compatibility.
- Node.js 18 reached its End of Life (EOL) on April 30, 2025. After that date, it no longer receives updates, including security patches. Supporting an EOL version poses risks to users and to the integrity of Twilio CLI.
To continue receiving support and access to the latest features, upgrade to Node.js 20 or later. Node.js 20 offers improved performance, security, and capabilities for your development experience with Twilio CLI.
To keep using the latest Twilio CLI, complete these steps:
- Upgrade from Node.js 18 to Node.js 20 or a later version.
- After upgrading, test your applications to confirm compatibility with the latest version of Twilio CLI.
If you have questions or need help with the upgrade, contact Twilio Support.