Twilio Changelog | May. 29, 2025

Node.js v18 Support Ending for Twilio Functions and Assets

Starting November 10, 2025, Twilio will no longer support Node.js v18 in Functions and Assets. This change aligns with the official Node.js community deprecation timeline.

What does this mean?

  • Existing Functions and Assets using Node.js v18 will continue to run as long as they are not modified.

  • Any new deployments or edits to Functions after November 10, 2025, must use Node.js v22.

  • Deployments using Node.js v18 after this date will fail.

  • New builds by Classic users will automatically default to Node.js v22. 

What action is required?

To ensure continued functionality, we recommend that you:

  1. Test and re-deploy your Functions using Node.js v22 before November 10, 2025.

  2. Verify that your dependencies are compatible with Node.js v22.

  3. Explicitly set the Node.js runtime to v22 via one of the following methods:

    • In Twilio Console: Select v22 in the Dependencies tab list

    • Via Serverless Toolkit: Set the runtime parameter

    • During build creation: Use the runtime configuration setting

Need a hand?

Refer to our Node.js v22 migration guide for step-by-step instructions and tips to help ensure a smooth transition.

Twilio SendGrid Platform Marketing Campaigns GA