Text Messaging Features

Powerful features in an elegant, straightforward API.


Short Codes

30 messages per second for time-sensitive apps

Message Queueing

Automatic queueing of concurrent messages


Assemble up to 10 messages into one

Global Reach

One API that reaches nearly every country

Picture Messaging

Send and receive pictures in the US and Canada

Two-Way API

Respond with TwiML and send with REST API

Built on a Cloud Platform You Can Trust

Twilio SMS is built on a best-in-class API made for scale.

Scale On Demand

Increase or reduce usage as you need. Pay as you go and never worry about hardware upgrades again.

API Uptime SLA

Zero maintenance windows and a 99.95% SLA are made possible with load balancing, failover, and outage-proofing.


Internal hardening and configurable security features to protect your app and help you achieve compliance.

Support Plans

From free email support to personalized 24x7 support with a 1-hour SLA, you choose what you want and when.

Powering Your Communications Infrastructure with Twilio SMS

Leading companies trust Twilio to incorporate SMS in their critical workflows.

Use Cases

Dispatch Notifications

Coca-Cola keeps 600,000 coolers and vending machines working across Western Europe with automated service orders that are distributed to repair technicians via SMS.

Two-Factor Authentication

Box provides more than 240,000 businesses with an extra layer of security with a unique code sent via SMS to supplement username and password authentication.

Account Verification

DriveNow expands its car sharing service to new markets using Twilio's global reach to instantly verify customer accounts with Twilio SMS from a familiar local phone number.

Customer Alerts

PayByPhone sends more than 2 million time-sensitive text messages per month to notify customers about expiring parking meters to avoid fines.

The Basics of Twilio SMS

Learn how the primitives of the Twilio SMS API interact to build apps.


Enter your number and receive an SMS

Demo available in the US and CA.

When you send a text message, this makes a request to Twilio to deliver an SMS to the requested phone number. The server logic determines the weather forecast to send to the phone based on the area code of the phone number requested.

When you click "Send Text Message", an ajax request is made that in turn triggers a server-side HTTP request to Twilio providing a number to SMS, as well as the string to include as a message body. That request dynamically finds the weather forecast for the area code of the phone number provided.

We Can't Wait to See What You Build

Get started today with a free trial account and be up and running in less than 5 minutes.