What is Twilio and what are its top alternatives?
Top Alternatives to Twilio
- Nexmo
Nexmo connects your apps directly to carriers around the world. Integrate SMS and Voice messages using one simple API. Use Nexmo Verity to register users, verify transactions, and implement two factor authentication. ...
- Plivo
Plivo provides basic building block APIs in the form of Plivo XML and HTTP API, to create telephony apps, so developers can completely do away with learning the nitty-gritty of the telephony plumbing. ...
- OpenTok
It adds the clarity and emotion of face-to-face communication to your brand whether you're developing for the web, iOS, or Android. We make the integration of high-quality live video a breeze so that you can focus on building a great product. ...
- Bandwidth
A Communications Platform as a Service company offering a full suite of voice, messaging, and 9-1-1 APIs, all built atop the company's own all-IP voice network. ...
- RingCentral
Since RingCentral is cloud based, you enjoy the freedom to connect and manage multiple locations, devices and workers within your cloud phone system. You can easily customize users, departments, and call handling rules. No matter where you, or the users, are. You only need a high-speed Internet connection and your phone system is ready to work lightning fast, anytime and anyplace. There’s no PBX hardware. ...
- Amazon Connect
The self-service graphical interface in Amazon Connect makes it easy for non-technical users to design contact flows, manage agents, and track performance metrics – no specialized skills required. ...
- Amazon SNS
Amazon Simple Notification Service makes it simple and cost-effective to push to mobile devices such as iPhone, iPad, Android, Kindle Fire, and internet connected smart devices, as well as pushing to other distributed services. Besides pushing cloud notifications directly to mobile devices, SNS can also deliver notifications by SMS text message or email, to Simple Queue Service (SQS) queues, or to any HTTP endpoint. ...
- Agora
Agora.io provides building blocks for you to add real-time voice and video communications through a simple and powerful SDK. You can integrate the Agora SDK to enable real-time communications in your own application quickly. ...
Twilio alternatives & related posts
- For outbound and inbound SMS18
- Cheap13
- Simple REST API10
- Most reliable global communication vendor w/simple APIs4
- Broad coverage4
- Super fast and easy to use2
- Excellent support team2
- Implement inbound SMS2
- Cheap short-code SMS1
related Nexmo posts
I need advice on what SMS provider gateway I have to choose if I am trying to build a ride booking app, should I go with Nexmo, Twilio, or any other SMS gateway provider as I need OTP authentication and booking, and booked messages to the users and many other messages booking OTPs for that particular ride.
Nexmo vs Twilio ?
Back in the early days at SmartZip Analytics, that evaluation had - for whatever reason - been made by Product Management. Some developers might have been consulted, but we hadn't made the final call and some key engineering aspects of it were omitted.
When revamping the platform, I made sure to flip the decision process how it should be. Business provided an input but Engineering lead the way and has the final say on all implementation matters. My engineers and I decided on re-evaluating the criteria and vendor selection. Not only did we need SMS support, but were we not thinking about #VoiceAndSms support as the use cases evolved.
Also, on an engineering standpoint, SDK mattered. Nexmo didn't have any. Twilio did. No-one would ever want to re-build from scratch integration layers vendors should naturally come up with and provide their customers with.
Twilio won on all fronts. Including costs and implementation timelines. No-one even noticed the vendor switch.
Many years later, Twilio demonstrated its position as a leader by holding conferences in the Bay Area, announcing features like Twilio Functions. Even acquired Authy which we also used for 2FA. Twilio's growth has been amazing. Its recent acquisition of SendGrid continues to show it.
- SMS gateway8
- Pricing6
- Voice API service3
- 24/7 Support2
- Trial account with positive balance2
related Plivo posts
I use Plivo because Tropo discontinued their services. It provides clean event logs, categorized and filterable. Super easy to troubleshoot problems. Tropo was a fine service but event logging was horrendous.
OpenTok
- Video Archiving to s36
- Easy setup2
related OpenTok posts
related Bandwidth posts
- Powered by Zoom1
- Video Conferencing is very buggy1
- Very Limited Use (Free)1
- Lacking in Features1
- Uses an old version of Zoom Video Conferencing1
related RingCentral posts
related Amazon Connect posts
- Low cost12
- Supports multi subscribers6
related Amazon SNS posts
We are in the process of building a modern content platform to deliver our content through various channels. We decided to go with Microservices architecture as we wanted scale. Microservice architecture style is an approach to developing an application as a suite of small independently deployable services built around specific business capabilities. You can gain modularity, extensive parallelism and cost-effective scaling by deploying services across many distributed servers. Microservices modularity facilitates independent updates/deployments, and helps to avoid single point of failure, which can help prevent large-scale outages. We also decided to use Event Driven Architecture pattern which is a popular distributed asynchronous architecture pattern used to produce highly scalable applications. The event-driven architecture is made up of highly decoupled, single-purpose event processing components that asynchronously receive and process events.
To build our #Backend capabilities we decided to use the following: 1. #Microservices - Java with Spring Boot , Node.js with ExpressJS and Python with Flask 2. #Eventsourcingframework - Amazon Kinesis , Amazon Kinesis Firehose , Amazon SNS , Amazon SQS, AWS Lambda 3. #Data - Amazon RDS , Amazon DynamoDB , Amazon S3 , MongoDB Atlas
To build #Webapps we decided to use Angular 2 with RxJS
#Devops - GitHub , Travis CI , Terraform , Docker , Serverless
Whenever we need to notify a user of something happening on our platform, whether it’s a personal push notification from one user to another, a new Dub, or a notification going out to millions of users at the same time that new content is available, we rely on AWS Lambda to do this task for us. When we started implementing this feature 2 years ago we were luckily able to get early access to the Lambda Beta and are still happy with the way things are running on there, especially given all the easy to set up integrations with other AWS services.
Lambda enables us to quickly send out million of pushes within a couple of minutes by acting as a multiplexer in front of Amazon SNS. We simply call a first Lambda function with a batch of up to 300 push notifications to be sent, which then calls a subsequent Lambda function with 20 pushes each, which then does the call to SNS to actually send out the push notifications.
This multi-tier process of sending push notifications enables us to quickly adjust our sending volume while keeping costs & maintenance overhead, on our side, to a bare minimum.
#ApplicationHosting
Agora
- Easy setup8
- RESTful API6
related Agora posts
Hello. So, I wanted to make a decision on whether to use WebRTC or Amazon Chime for a conference call (meeting). My plan is to build an app with features like video broadcasting, and the ability for all the participants to talk and chat. I have used Agora's web SDK for video broadcasting, and Socket.IO for chat features. As I read the comparison between Amazon Chime and WebRTC, it further intrigues me on what I should use given my scenario? Is there any way that so many related technologies could be a hindrance to the other? Any advice would be appreciated. Thanks. Ritwik Neema
Hi, Stackshare community, I plan to build an app where people can go live, and users can watch him, 1 to many, follow each other, and text.
I am expecting a huge number of users to use the app in the first month (100k+)
I made the UX/UI design, and my designer asked me to find a developer.
I want your advice. What server is the best for video quality and fast text messages (like uplive, bigo)?
Ex. Agora, Twilio, Amazon Chime, Aws, or fiberbass
I need for both operating systems, (ios, android). Do you recommend Flutter?
- I have AWS server in my country (Bahrain), and 80% of the audience are from the same area. Does it help in the video quality between the audience?
Thank you for this helpful website.