Migration from Twilio to Vonage Video: Guides for Web, iOS, and Android
Tags: video
Published: 2024-05-14 11:35:55

In case you missed it, Vonage is [welcoming Twilio Programmable Video customers](https://developer.vonage.com/en/blog/vonage-welcomes-twilio-programmable-video-customers) to switch to using the Vonage Video API! Don't worry; we wouldn't invite you over without providing resources for the migration. This blog will share our newest migration guides for [Web (JavaScript)](https://developer.vonage.com/en/video/guides/migration-guides/twilio/web?source=video), [Android](https://developer.vonage.com/en/video/client-sdks/android/overview?source=video), and [iOS](https://developer.vonage.com/en/video/guides/migration-guides/twilio/ios?source=video).

## The Difference

There's no debate that Twilio and Vonage share many concepts. The main difference is that, with Twilio, you have to create a room SID, while with Vonage, you create a sessionID. You then create authentication tokens used in the Vonage client SDKs to connect to a session. Once connected, clients can publish video/audio media streams and subscribe to the other client streams to create their real-time video applications. 

## Web (JavaScript) Migration

Vonage offers our Web developers and JavaScript fans the option to migrate their preexisting Twilio Video Web implementation to Vonage [Video API](https://developer.vonage.com/en/video/overview).

The Vonage Video API is a customizable option that allows developers to integrate real-time video capabilities into their applications, covering 1:1 video calling, group video chat, and large-scale interactive broadcasts. It provides a set of APIs for building customized features such as dynamic video recording, SIP interconnect, signaling, and live captions. It also offers a range of customization options, allowing developers to tailor the UX and UI to fit their application's design. We provide a [Twilio migration guide](https://developer.vonage.com/en/video/guides/migration-guides/twilio/web?source=video) with simple steps to quickly switch from Twilio and build video chat and multiparty applications using the Vonage Video API.

## iOS and Android Guides

The Vonage Video API provides client SDKs for various platforms, including iOS and Android that Twilio supported. (In fact, Vonage also supports Windows, Linux and MacOS). The [iOS SDK](https://developer.vonage.com/en/video/client-sdks/ios/overview) allows developers to integrate real-time video communication features into their iOS applications, including iPhones and iPads. The [Android SDK](https://developer.vonage.com/en/video/client-sdks/android/overview?source=video) offers the same capabilities with Android devices. By following these migration guides for [iOS](https://developer.vonage.com/en/video/guides/migration-guides/twilio/ios?source=video) and [Android](https://developer.vonage.com/en/video/guides/migration-guides/twilio/android?source=video), you can convert your entire Twilio application to Vonage.

## Come for the Video, Stay for APIs

Vonage offers more than just the Video API. We also offer Text, Messaging, Voice, Authentication, and other APIs for developers to build with. After being acquired by Ericsson, we've been growing and expanding our APIs with new 5G network-base capabilities and want you to be a part of it. Feel free to [join our community Slack](https://developer.vonage.com/en/community/slack) and [follow us on X](https://twitter.com/VonageDev), formerly known as Twitter. If you end up trying out our migration guides and building with Vonage, please share them and [tag me](https://twitter.com/dianasoyster) - I'd love to hear about your experience!