Twilio documentation is well regarded for being user friendly and helping developers learn how to integrate Twilio’s APIs into their applications. Sample code is shown across various tabs within the documentation supporting Node.js, Python, Java, C#, Ruby, PHP, and other languages. One tab that does not exist (and no one would ever expect it) is a tab for the Bourne-again shell.
When developing an application that connects to Twilio it is important to provide multiple paths of communication between the Twilio Cloud and the Enterprise infrastructure in the event the Enterprise in unreachable. This could be due to scheduled maintenance, network outage, or some other unforeseen event.