Twilio SMS est une API de messagerie programmable destinée aux développeurs. Avec la Programmable Messaging API, vous envoyez et recevez des SMS, des MMS et des messages WhatsApp, par exemple pour des alertes et des codes de vérification ; la Conversations API prend en charge des conversations bidirectionnelles multicanales. Selon Twilio, la plateforme couvre plus de 180 pays et propose des outils de conformité (enregistrement des expéditeurs, désinscriptions), le suivi de livraison et plusieurs types d'expéditeurs. Twilio est fourni comme service cloud via une API REST, avec des bibliothèques pour Node.js, Python ou Java.
Twilio a son siège à San Francisco et n'est pas open source. Comme fournisseur américain, il relève du droit américain, y compris du CLOUD Act. Twilio documente une résidence des données dans l'UE pour les SMS, dans la région Irlande (IE1) : message et numéro y sont traités et stockés jusqu'aux connexions avec les opérateurs. Ceux-ci peuvent traiter des données hors UE, et du personnel hors UE peut y accéder pour le support.