Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Aymen Naim
    Announcing Programmable Video Javascript SDK 2.0 Announcing Programmable Video JS SDK 2.0


    Example of Twilio video conference call

    We are proud to announce Programmable Video Javascript SDK 2.0 is generally available!

    With this new release, we introduce features to uplevel the quality of your Video applications which include, Track Priority and Network Bandwidth Profile API, Region selection, and Reconnection State & Events.

    Programmable Video JS SDK 2.0 gives you the building blocks and tools needed to build web based multi-party Video Chat applications. The SDK hides the inherent complexities of Voice, Video, and data communications, which comprise signalling, media exchange, and network traversal to let you focus on providing the user experience your customers will love.

    Just like the 1.x version, Programmable Video JS SDK 2.0 is based on WebRTC and is supported on the most popular desktop and mobile browsers including Chrome, Firefox, Safari, and Chrome Edge. Video JS SDK 2.0 supports the same features in 1.x including Dominant Speaker detection, Network quality …

    Read More
  • By Aymen Naim
    Announcing Twilio Voice & Video Javascript SDKs Support for Microsoft Edge Browser Announcing Twilio Voice & Video Javascript SDKs Support for Microsoft  Edge Browser


    We are excited to announce Twilio Voice & Video Javascript SDKs now support Microsoft’s new Chromium based Edge Browser aka Edgium. Now, your application can run on Microsoft’s latest incarnation of its Edge browser without you changing any of your existing Twilio Voice or Video[1] Javascript SDK code.

    The new Microsoft Edge is built on the Chromium open source project which also powers Google’s Chrome browser. With Microsoft adopting Chromium, developers will benefit from spending less time on interoperability because of seamless webrtc integration with other popular browsers including, Chrome, Firefox, and Safari, and has reduced the potential for security related issues.

    We put the browser through hundreds of automated tests and verified all our internal apps work as expected. Furthermore, Microsoft Edge performed just as well as Google’s Chrome browser, using a similar amount of RAM and CPU.

    At Twilio, our priority is to support the most popular …

    Read More
  • By Aymen Naim
    Announcing General Availability of Twilio’s Programmable Voice Mobile SDKs 3.0 Programmable Voice iOS SDK

    With Twilio’s Programmable Voice SDKs for iOS and Android, you can easily build engaging and high quality voice calling experiences into your Apps. Whether it is calling a phone number (PSTN), another App user (VoIP), or your contact center, you can bring a contextual and secure calling experience to your users directly from your App.

    We are thrilled to announce that our latest version of Programmable Voice Mobile SDKs, 3.0, is now generally available. With 3.0, you can make your customer call experiences even more engaging: with improved audio quality, increased efficiency, and contextual calling. This release includes features such as support for Opus codec, call control functions, and custom parameters.

    We will walk you through the advantages of using Mobile VoIP with some common use cases, what new features rolled out with 3.0, and explain how to get started and/or migrate to Twilio Programmable Voice SDKs 3.0.

    Eager to …

    Read More
  • By Aymen Naim
    Announcing Twilio Client JS SDK 1.7 GA with Opus Codec Support and Codec Preference API Programmable Voice iOS SDK

    We’re excited to announce the General Availability of Twilio Client JS 1.7. With this release, Opus, a highly performant codec delivering better audio quality in various network environments, is now supported through the new Codec Preference API.

    Compared to G.711 (PCMU), the other codec currently supported by Twilio Client JS, Opus delivers a superior voice quality at less than half the bandwidth (around 40kb/s as opposed to 80kb/s). We highly recommend enabling Opus in your applications to deliver this superior voice quality to your users.

    Please refer to our changelog to find download instructions and API documentation.

    Getting the Release and Upgrade Path

    Upgrading from 1.3, 1.4, 1.5 and 1.6 is super simple. There are no breaking changes and it’s a matter of updating your twilio.js.





    npm install --save twilio-client@^1.7.0

    Codec Preference API

    The Codec Preference API is a new and simple API that allows …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.