OTP via SMS / voice

Global coverage for one-time 2FA passcodes. Authenticate users on any mobile device or landline, anywhere.

Delivery in over 200 countries
  • Fast global delivery

    The Authy service is built on a world class communications platform, providing reliable SMS and voice delivery around the world. Multiple long and short codes in different countries and preregistered sender IDs are used to ensure timely delivery.

  • Intelligent routing

    Our high-quality SMS platform automatically selects the right route across our network of aggregators and carriers. We use positive feedback to replace failing routes on the fly.

  • Ubiquitous device support

    SMS is a capability found in all mobile phones, allowing for easy user enablement because it works without internet connectivity. Voice authentication allows for landline use and is the fallback for when users have no access to an SMS enabled device.

  • Fast to implement

    Delivered as a modern REST API, you can implement the Authy solution in a single sprint without worrying about availability, reliability or service security. We handle that for you. Just sign up and get started within minutes. Everything can be accessed immediately; we don’t hide our API behind a sales person.

Identity is the new perimeter. Coupled with key security requirements, such as Twilio’s Authy, it can be secure, relevant, and delightful from an end user perspective.

  • Device-only delivery

    We ensure the SMS only goes to a real handset and not to web portals, reducing the risk of compromised desktops in the authentication chain. (Note: only available in certain geographies.)

  • Variable code length

    Authy allows you to choose a token length between 6, 7 or 8 numbers, making easy to find the right level of security for your application and increased usability where necessary.

  • Anti-fraud

    Built in whitelisting and monitoring of numbers used for fraud helps prevent unnecessary costs and reduce fraudulent activity, saving you money.

  • Language support

    We deliver the code or voice call in a range of languages, making it easier for the end user to understand the message they are getting. Language is automatically selected for the user based on their country code.

  • Coverage

    We can reach your users in over 200 countries and use multiple SMS carrier networks to give us the best confidence in the delivery of the codes.

  • Voice or SMS

    To ensure full coverage of your users, you can offer either SMS or voice capabilities. This means even those in very remote locations with only a landline can still gain access to the token out of band.

  • Millions and billions

    Authy services applications with millions of users, for customers such as Twitch, Coinbase and SendGrid. We handle billions of API calls with a solution designed to scale as you do.

  • Documentation

    We have all the information you need to start building. Get unstuck quickly with tutorials, sample code, and extensive API documentation. Plus, we provide example cURL commands and POSTMAN samples to accelerate your engineering efforts.

  • Helper libraries

    Program in the language you already use with libraries available from Twilio and its community.

  • Access roles

    Manage user permissions with unique access roles for admins, developers, support and billing.

The Twilio advantage
  • Communicate reliably

    Experience a 99.95% uptime SLA made possible with automated failover and zero maintenance windows.

  • Operate at scale

    Extend the same app you write once to new markets with configurable features for localization and compliance.

  • Many channels

    Use the same platform you know for voice, messaging, video, chat, two-factor authentication, and more.

  • No shenanigans

    Get to market faster with pay-as-you-go pricing, free support, and the freedom to scale up or down without contracts.