Twilio

APIs for Text Messaging, VoIP, and Voice in the cloud

Real-time communications (RTC)

Create rich multi-party video experiences in mobile and web apps. Powered by global cloud infrastructure. Priced for video in every app.

Real-time communications (RTC)

Authentication and Registration

  • The moment the user opens the app, they can make and receive calls. Twilio Video makes it easy to authenticate and register devices in a couple lines of code.

Call Initiation

  • Calling can be a one-click action within the app experience. Twilio Video keeps track of the registered IP addresses of each endpoint, so initiating a call can be addressed by username. Signaling is handled over TCP with mobile devices and WebSocket connections with browsers.

Receiving and Accepting Call

  • The JavaScript SDK is event-driven, making it really easy to handle incoming calls. Calls can be negotiated as audio only, or video and audio. Media flows peer-to-peer automatically. TURN media relay will automatically be used if either device side is behind a firewall where peer-to-peer is not possible

Capabilities

  • Real-time video infrastructure made accessible to developers.
  • Cross-device support - Accessible via iOS, Android, JavaScript SDKs, with C++ SDKs coming soon. Each SDK is optimized for development on that platform, and provides access to all real-time communication services, current and future.
  • Multi-party - Provides multi-party authentication, registration and signaling, which can orchestrate up to 4-way calling using peer to peer mesh topology, across any combination of supported devices. Calls can be video or voice only.
  • Open standards - Built on WebRTC, ensuring cross-platform support and interoperability. Access is always available to the underlying WebRTC primitives, and the DataChannel can be used for context transfer between devices, even on mobile.
  • Low-latency TURN - When peer to peer is not possible, Twilio Video automatically provides low cost TURN media relay. Deployed in 28 data centers across 7 regions, media is relayed in the nearest geography for the lowest possible latency.
  • Resilient - Built on the same signaling infrastructure which handles billions of minutes of Twilio traffic, the Video service is geographically distributed for redundancy and uptime guarantees.
  • Web-scale signaling - Registration and Signaling capabilities are designed to scale elastically as load increases. Combined with pay-as-you-go pricing, Twilio Video scales gracefully from 1 endpoint to millions.

IP Messaging

  • Embed advanced messaging into mobile and web applications.

Extensible SDKs built for scale

  • Cross platform - Build with SDKs for iOS (Objective-C), Android (Java), native C++, and the web (JavaScript). Server-side REST APIs can be accessed from any language.
  • One SDK - Twilio SDKs support any combination of Voice, Video, and IP Messaging with a modular architecture for each communication channel needed extending the same base namespace.
  • Reliable performance - Twilio's cloud infrastructure is deployed in twenty-eight data centers in seven regions around the world, designed to provide scalability, availability, and security.

Designed for advanced chat

  • Multiparty - Accommodate as many participants as desired. Dynamically add or remove participants at any time.
  • Message groups - Scalable private and public groups for messaging with customizable group topics.
  • Search - Search message history within message groups.
  • Push Notifications - Mobile devices are notified when new updates are received. Supports Apple (APNS) and Android (GCM).
  • Progress Marker - Receive read-status indicators to show how far a user has read.
  • Typing Indicator - Know when another party is typing within an IM conversation.

Content Transfer

  • Rich, multimedia content - Send custom images, voice, and video transfers within the context of the broader chat session.
  • User-defined JSON objects - Integrate chat with a broader data model. Transmit data objects for building a smarter, in-app experience.
  • Synchronized content across devices - All content is cached in globally-resilient cloud storage for access from any endpoint.

Secure and Complaint

  • Secured Data - All server-side data is stored according to defined security policies.
  • Geo-sensitive data storage - For jurisdictional compliance, data is always stored in the nearest region.
  • Transfers encrypted - Messages are securely encrypted between the client and the cloud.

Message History Persistence

  • Edit recent messages - Users can correct or adjust previously sent messages with changes synchronized to the cloud.
  • Offline delivery - Messages not received will be held until a user logs in, regardless of the sender's online state.
  • Synchronized message history - New participants added to a message group can see the context behind the conversation, across multiple devices.

Two-factor authentication

Strengthen — even replace — the traditional username and password login for websites, SaaS products, and mobile apps. Made easy for developers, businesses, and users.

Two-factor authentication

Authy SoftToken

  • Get a new seven-digit authentication code every twenty seconds. Available via the Authy app for mobile, wearable and desktop platforms.

Authy OneCode

  • Dynamic seven-digit authentication codes generated on-demand. Delivered via SMS or text-to-speech phone call to a registered number.

Authy OneTouch

  • Approve or deny the authentication request with a simple yes/no question. Push notifications alert on a previously authorized smartphone.

Intelligence for your apps

Enable features from a dashboard to intelligently send from the number that best appeals to each end user and optimally ensures delivery.

Intelligence for your apps

Geo-Match

  • Create a familiar experience with local numbers in different countries.
  • Offer numbers that match the country of your users, without touching code. Activate Number match to allow Number Pool to select a local phone number from a pool to best match the geographic location of the recipient. Systematically add international numbers when you don't have numbers in those countries.

Sticky Sender

  • Enable customers to associate your business with one number.
  • Users are more likely to to open messages that come from phone numbers they recognize. Sticky sender ensures that end users continue to see the same phone number every time a message is received.

Scaler

  • Dynamically distribute messages across your phone numbers to optimally send SMS volume.
  • Activate Scaler to reach a large audience via SMS. You can use Scaler to intelligently distribute outgoing SMS traffic across your pool of Twilio phone numbers. As messaging traffic grows, you can add phone numbers to your pool.

Reroute

  • Use standard numbers to augment short code message delivery.
  • Reroute knows when carriers don't accept SMS delivery from short codes. Ensure those short-code messages reach end users. If enabled, Messaging Copilot will default to a long code in your number pool.

Voice

Twilio's voice application stack combines the power of advanced call control, global connectivity, and RESTful APIs. It's an all-in-one phone call powerhouse designed for instant scale, flexibility, and cost-effective communications.

Twilio Voice

  • Play pre-recorded voice prompts and music.
  • Text-to-Speech
  • Speak text to callers in 26 languages and accents.
  • Call Queues
  • Build intelligent hold experiences for callers.
  • Usage and Triggers API
  • Monitor live usage and trigger custom webhooks.
  • Conferencing
  • Bridge any combination of client, SIP, and PSTN calls.
  • SIP Interface
  • Run Twilio apps with your existing voice infrastructure.
  • Building blocks to give your app a voice.
  • Features:
  • Global Low Latency
  • Dynamic call routing technology ensures that the lowest latency media path is always used between callers anywhere in the world by using Twilio POPs in 5 continents.
  • Data-Driven Routing
  • Twilio is interconnected with over 3,200 carriers and uses real-time route stats to always provide the best quality and the best price for every phone call. Why pick one carrier when you can pick them all?
  • Verified Phone Numbers
  • Our inventory of millions of numbers in 50 countries are available instantly via the API. Each number is tested for 60 days to verify capabilities and root out numbers that receive unwanted call traffic.
  • Advanced Call Control
  • Real-time RESTful API to control media and signaling.
  • Feedback API
  • Get customer input on the quality of every call.
  • Audio Recording
  • Record, store and transcribe calls or specific interactions.
  • Audio Playback

Built on a Cloud Platform You Can Trust

  • Built on a Cloud Platform You Can Trust
  • 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.
  • Security
  • 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.

Messaging

Build intelligent SMS logic in your web applications over local, toll-free, and short-code numbers globally from one API.

Text Messaging Features

  • 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.
  • Short Codes
  • 30 messages per second for time-sensitive apps.
  • Track every message
  • Confirm message delivery with real time status.
  • Powerful features in an elegant, straightforward API.
  • Alphanumeric Sender ID
  • Use a name instead of a number as the sender ID for your outbound messages in many countries. E.g., instead of a string of ten numbers, show "TWILIO."
  • Toll-Free SMS
  • Communicate with your customers using your existing toll-free numbers in the US and Canada. Get a Twilio toll-free number if you don't already have one.
  • Messaging Copilot
  • Send each message from the best local number and solve delivery issues without touching code.
  • Bi-Directional Unicode
  • Messages are formatted to support non-English language and characters.
  • Message Queueing
  • Automatic queueing of concurrent messages.
  • Concatenation
  • Assemble up to 10 messages into one.
  • Global Reach

Built on a Cloud Platform You Can Trust

  • From free email support to personalized 24x7 support with a 1-hour SLA, you choose what you want and when.
  • 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.
  • Security
  • Internal hardening and configurable security features to protect your app and help you achieve compliance.
  • Support Plans

Similar Apps

Mogotest

Your customers access your site on a variety of different browsers. Making sure your pages look the same across all those browsers is hard. Mogotest simplifies that process. Gone are the days of having to boot up a bunch of different machines just to check how a site looks on a set of browsers. Our services automates the entire process and presents you with a browser compatibility report, highlighting which pages look different, which browsers they look different in, and which sections of the page are problematic.

Starting At $45.00/Mo

Mogotest

Simple, automated browser compatibility testing.

Starting At $45.00/Mo

SendGrid

Sendgrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining email systems.

Free

SendGrid

Email Delivery. Simplified.

Free

DreamFactory

The DreamFactory Services Platform (DSP) is an open source software package that provides a REST API for mobile enterprise application development. DreamFactory enables the enterprise developer to quickly hook up a wide variety of backend systems and expose these assets with a comprehensive palette of RESTful services.

Free

DreamFactory

Open Source REST API Platform

Free

Cloud Storage App

Store your stuff on the cloud.

Starting At $5.00/Mo

Cloud Storage App

Store your stuff on the cloud.

Starting At $5.00/Mo

BootStrapToday

BootStrapToday is The Next Generation Software Project Management Tool. It adds intelligence, integration and automation to the software development process and makes development team highly productive.

Starting At $9.00/Mo

BootStrapToday

Intelligent Workspace for Smart Teams

Starting At $9.00/Mo

New Relic

New Relic is the all-in-one web app performance tool that lets you see performance from the end user experience, through servers, and down to the line of code.

Starting At $134.10/Mo

New Relic

Manage and monitor your apps

Starting At $134.10/Mo

VisualUI

Allows you to create and edit GUI objects for multiple platforms simultaneously. Generates code for you right in the target file. Includes event handlers.

Free

VisualUI

Titanium Studio Plugin allowing click and drag UI creation and editing

Free

SendGrid

Sendgrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining email systems.

Free

SendGrid

Email Delivery. Simplified.

Free

mLab

mLab is a fully managed MongoDB Database-as-a-Service (DBaaS) platform that automates the operational aspects of running MongoDB in the cloud.

Free

mLab

Fully managed MongoDB-as-a-Service

Free

Cloudability

Cloudability helps you keep track of your cloud spend, eliminate waste and pull all your cloud accounts into one place.

Free

Cloudability

Cloud cost management made easy.

Free