For new development, we encourage you to use the Verify API instead of the Authy API. The Verify API is an evolution of the Authy API with continued support for SMS, voice, and email one-time passcodes, an improved developer experience and new features including:
- Access via the Twilio CLI
- Improved Visibility and Insights
- Push authentication SDK embeddable in your own application
You are currently viewing the Authy API. The Authy API will continue to be maintained, but any new features and development will be on the Verify API. Check out the FAQ for more information and Verify API Reference to get started.
Our web programming language quickstarts build out our example application which incorporates Two-factor Authentication across four channels: SMS, voice, soft token, and push authentication. Note that soft token and push authentication demos will require the Authy app.
- Node.js Two-factor Authentication Quickstart
- Java (Servlets) Two-factor Authentication Quickstart
- Java (Spring) Two-factor Authentication Quickstart
- Ruby on Rails Two-factor Authentication Quickstart
- Python (Django) Two-factor Authentication Quickstart
- Python (Flask) Two-factor Authentication Quickstart
- PHP (Laravel) Two-factor Authentication Quickstart
- .NET Core C# Two-factor Authentication Quickstart
You can find a detailed description of all of the concepts and code in our Authy API Reference. Got two-factor properly protecting your quickstart app? Twilio will help you with your complete account security flow. Verify users have the number they claim or look-up phone number carrier and type.