SMS API & SMS Short Codes - power global text messaging in your web & mobile apps

  1. Your app makes an SMS request to Plivo
  2. Plivo sends the SMS to the requested number
  3. Your user receives your SMS message

Receive Free Incoming SMS

Receive free inbound SMS messages on all Plivo SMS phone numbers in all of our coverage areas.

Personalized Sender ID

Brand your SMS messages by customizing your sender ID using alphanumeric letters characters.

SMS Short Codes

Send thousands of A2P SMS messages (e.g., two-factor authentication, systems alerts) instantly at a default base rate of 40 SMS per second.

Two-way SMS

Send and receive SMS on Plivo phone numbers in 19 countries with Short Codes available in US and Canada.

Build Powerful Communication Apps with our SMS API

Two-factor Authentication

Add an essential layer of security to your app through login verification passcodes sent via Plivo's SMS API.

Notification System

Send system alerts, appointment reminders or emergency notifications in bulk to all your customers via Short Codes using our SMS API.

Bulk Messaging

Integrate via Plivo's SMS API to broadcast messages to all of your users for events, app invites, location sharing, etc.

App Distribution

Accelerate app discovery by sending download links directly to mobile phones or allow users to share the app via text messaging.

Plivo's SMS API is Packed with Features Right Out-of-the-Box

Message Queueing

Send high volume of messages with a single API request. We queue your SMS messages and deliver them for you.

Long SMS Concatenation

Messages longer than 160 characters are automatically concatenated (up to 1,600 characters) seamlessly on the user's end. No more lost messages or manual chunking.

Real Time SMS Notifications & Logs

Fetch your SMS logs in real-time with our SMS API. Receive detailed information including message direction, message status, billing info, API log reports, and message time stamps, etc.

Delivery Reports

Get real-time business intelligence from our live delivery reports for all your SMS text messages sent.

Bulk Text Messaging

Plivo's SMS API supports multiple outbound SMS text messaging with a single API request at a carrier base rate of 1 SMS/second per long code.

Unicode Characters

Our SMS API supports Unicode UTF-8 to send and receive SMS text messages in any language including Chinese, Japanese, French, Arabic and 100+ other languages and symbol scripts.

1000's of great products are already built using Plivo's SMS APIs

SMS API customers | Plivo

  We chose Plivo because reliability is at the core of our product. Plivo gave us great SMS delivery rates and terrific international coverage for our rapidly expanding global user base.  

Rich H. —

  Building CallHub on Plivo meant that our customers get high SMS delivery rates and voice call quality across all countries. And now with two-way SMS in 20 countries, we are able to offer customers the ability to receive SMS inputs from their end users for initiatives like political campaigns and product surveys.  

Augustus D. —