The Sinch SDK for iOS lets developers add voice calling and instant messaging capabilities to their iOS based mobile apps. The SDK handles signaling and audio management. In addition it offers support for:
App to app calling
App to phone calling
Instant messaging to single and multiple recipient
Nexmo's mission is to take SMS global, putting messages on the 5 billion smartphones across continents and languages, with 800 carriers in 200 countries. As Alex Williams noted in Techcrunch, Nexmo raised $3 million from Intel Capital, NHN Investment Corporation and Initial Capital. Nexmo is:
"one of a new generation of companies that are disrupting the telco market. It streamlines the layers between the telcos and developers, removing the hubs by offering a carrier grade service based upon a worldwide network that gives companies like Airbnb an international messaging platform for communicating between buyers and sellers over SMS."
The RESTful and SMPP APIs save large multinationals from having to build their own infrastructure.
Message Bus is a cloud-native application service for email and mobile messaging. The selling point is the high deliverability rate, its ability to scale according to demand and the fact that it's simple enough to be used by developers with limited time and resources. The Message Bus API makes it possible for developers to easily add messaging functionality to their websites and apps.
Bots are a handy way to automate simple tasks that you might typically do on your own, such as updating calendar appointments. In this tutorial on Full Stack Python, Matt Makai explains how to build your first chatbot using the Slack API and Python to begin returning simple messages.