Create a push authentication
Use a push notification to a mobile device to start a secure, yet user-friendly authentication. Can also be used for protecting in application transactions, like money transfers.
Check push authentication status
Once you’ve requested a push authentication, you can either set a callback for the status change or poll the API with this example.
Request an OTP via SMS
The most globally available method of 2FA, usable by anyone with a mobile phone or landline, anywhere in the world.
Request an OTP via voice
The most globally available method of 2FA, usable by anyone with a mobile phone or landline, anywhere in the world.
Verify an OTP
The most globally available method of 2FA, usable by anyone with a mobile phone or landline, anywhere in the world.
Verify a smartphone-generated TOTP
Complete a 2FA step without requiring your user to have an internet or cell connected device. Simply verify the token generated by the Authy app, regardless of whether or not your device is connected.
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, SMS, 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.
Not ready yet? Talk to an expert