- API & Docs
Make and receive phone calls directly inside your web experience.
Any phone or Twilio Client enabled app can call any iOS or Android device.
All of your Twilio Client enabled apps can interact with any other mobile or landline phone
|6||//you decide what happens next|
In a few lines of code your iOS apps can make calls using your data plan or WiFi connection.
Compatible with iOS 4.2 and above. Supports 4G, 3G, and WiFi connections.
|1||NSString *capabilityToken = ...; //fetch url|
|2||TCDevice *device = [[TCDevice alloc]|
|6||NSDictionary *params = [NSDictionary|
|11||[device connect:params delegate:nil];|
In a few lines of code your Android apps can make calls using your data plan or WiFi connection.
Compatible with Android 2.2 and above. Supports 4G, 3G, and WiFi connections.
|1||String capabilityToken = ...; //fetch from url|
|2||Device device = Twilio.createDevice(|
|5||Map<String,String> params =|
A few years ago, we started Twilio to let any developer build apps that communicate with the phone network. Today, we see awesome communication experiences beginning to permeate the web, and mobile apps have become a full-feldged peer of the web.
We built Twilio Client to give every developer, whether web or mobile, at big companies and small, the ability to build world-class communications awesomeness into their apps. We hope you have fun reinventing the way your users communicate. We can't wait to see what you build.
If robustness and reliability are as important to your application as they are to us, you'll be writing tests to ensure your customers always have a great experience. With Twilio's Test Credentials you can test those pesky telecom edge-cases, from buying a phone-number in Portugal to placing a call to Peru. All without spending a penny.
Create an account. Build an app that makes phone calls in under five minutes flat. No credit card required.