Twilio enables developers to create Powerful voice and SMS apps
Twilio is a cloud based platform that offers developers a powerful API for phone services to make and receive phone calls. By using the API you can also send and receive text messages programmatically which is very convenient for developers who need to use phone services and SMS messages for example to validate accounts using a cellphone, reset password, etc.
Twilio is defined as a Cloud Communication Platform. Twilio lets solve these problems quickly and reliably by using your development skills and taking advantage of the advanced Twilio infrastructure. All the calls can be made using your application business logic via HTTP.
Build Apps that Communicate. Twilio provides infrastructure APIs for businesses to build scalable, reliable voice and text messaging apps
The pricing model is quite simple, too. Simple pay as you go pricing is easy for users who don’t want to spend fixed monthly costs and want to get complete reports about what they are paying for. For example, for calls Twilio charges you a per minute rate and for messages it charges per-message rate. There is also a small fixed cost for each phone number that you buy.