SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site,, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Programmable Video End of Life Notice

Notice: This document is outdated.  Please review article Programmable Video End Of Life Notice Extension


Twilio will end-of-life our Programmable Video product on December 5, 2024. On that date, the Video API will be turned off and all functionality that relies on Twilio Programmable Video will no longer work in your application. Existing customers can continue to use Twilio Programmable Video until December 5, 2024, however, we will not be offering new feature enhancements or releases going forward. Customers may transition to any video provider, however, we are recommending customers migrate to the Zoom Video SDK and we have prepared a migration guide with Zoom to minimize any service disruption. 

Notice: An advisory with Flex-specific guidance was sent to Flex customers who use video on December 5, 2023

Why Zoom?

The Zoom Video SDK is a fully customizable, developer-centric platform that largely supports the same set of use cases as Twilio's Programmable Video. Our partnership with Zoom ensures that customers have access to a global video infrastructure of the highest quality, a market-leading product roadmap, and a partner committed to enabling frictionless, secure video communications. Both Twilio and Zoom teams are prepared to guide and support customers with this transition. We have prepared this migration guide with Zoom to minimize any service disruption. 

What do you need to do?

You will need to migrate off Twilio Programmable Video before December 5, 2024

We recommend migrating your application to the Zoom Video SDK. We also suggest allocating at least three months for product development and testing to ensure a successful transition. Our migration guide can help you to get started on this transition.

What if you don’t take action?

Effective December 5, 2024 all functionality that relies on Twilio Programmable Video will no longer work in your application.

Twilio is here to help guide you and navigate you through the end of life (EOL) date on December 5, 2024.

Frequently Asked Questions

Why have you decided to end-of-life Programmable Video?

This decision was made following a rigorous review of Twilio’s current investments, and how those investments align to the future vision of the company. Through a partnership with Zoom, Video customers will continue to see investment and innovation in Video while Twilio sharpens focus on its key communication channels - Messaging, Verification, Voice and Email. We do understand that this EOL announcement may mean significant work for our customers, and we are committed to navigate you through these transitions.

Does this end-of-life impact the Network Traversal Service (STUN & TURN)?

No, the Network Traversal Service (NTS) is a standalone product offering that is separate from Programmable Video and as such it is not impacted by the Programmable Video end-of-life.  

What will happen to my Programmable Video Recording or Composition files that are stored on the Twilio cloud?

After the end-of-life date these files will no longer be accessible via the Twilio Console or the  Programmable Video API and will be deleted. Customers must download these files onto their own storage prior to the end-of-life date. 

Will Programmable VOICE Recordings for PSTN participants who joined Video Rooms also be deleted?

If the recording of the PSTN participant took place via Programmable Voice API settings then it will be stored in the Twilio Programmable Voice cloud and will not be impacted. If the PSTN participant was recorded via Programmable Video, then that file will be deleted after the end-of-life date if it has not already been downloaded and deleted by the customer. 

Have more questions? Submit a request
Powered by Zendesk