---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/authy/twilioauth-sdk/quickstart#article
headline: TwilioAuth SDK Quickstart Tutorials
description: Learn how to use the TwilioAuth SDK, a native library for both iOS and Android, with these Quickstart tutorials.
url: https://www.twilio.com/docs/authy/twilioauth-sdk/quickstart
inLanguage: en
dateModified: 2026-07-20T17:19:21.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# TwilioAuth SDK Quickstart Tutorials

> \[!WARNING]
>
> The TwilioAuth SDK has been deprecated. This means that while we will continue to provide maintenance support for existing customers and their usage, we discourage new customers and new usage, as we may shut it down entirely in the future. We strongly recommend using the [Verify Push SDK](/docs/verify/push) instead, which currently supports the Push channel, and will be enhanced to support the TOTP channel in the future.

## What is the TwilioAuth SDK

The TwilioAuth SDK is a native library for both Apple iOS and Google Android that lets you implement [push authentication](/docs/verify) and time-based one-time password (TOTP) capabilities in your own mobile application.

### Requirements

| Requirement                                     | Description                                                                                                                                              |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AUTHY\_API\_KEY                                 | This credential will give you access to our services [Obtaining an Authy API Key](/docs/authy/twilioauth-sdk/quickstart/obtaining-authy-api-key)         |
| Your Server                                     | Interacts with Twilio obtaining an authy\_id and a registration token. [Why do I need a server?](/docs/authy/twilioauth-sdk#why-do-i-need-a-backend)     |
| \[Optional] iOS/Android Push Notification Certs | If you want to delegate the push notification delivery to Twilio, [upload your Apple APNS certificate and the Google GCM ID](/docs/authy/twilioauth-sdk) |

![Diagram showing data flow from Owl Inc App to Twilio through a server.](https://docs-resources.prod.twilio.com/a1edb77c9c72e2b5dbd08f8acaca43bbb4e141a762a2b75be9e53f50734280de.png)

### Next Steps

#### Use the sample backend

The following tutorials guide you through implementing the SDK with a sample backend that emulates your server:

[Running the sample app with the sample backend](/docs/authy/twilioauth-sdk/quickstart/run-the-sample-app)

[Integrating the SDK in your app with the sample backend](/docs/authy/twilioauth-sdk/quickstart/integrating-sdk-using-sample-backend)

#### Use your own backend

[Integrating the SDK with your own backend](/docs/verify/tutorials/android-sdk-integration-custom-backend)

[Quick Reference](/docs/authy/twilioauth-sdk/quick-reference)

### Support

For a complete overview you can also read this guide: [How the TwilioAuth SDK works](/docs/authy/twilioauth-sdk)
If you encounter any issues while following these guides, file an issue:

[Android issues on github.com](https://github.com/twilio/mobile-sdk-sample-android/issues)

[iOS issues on github.com](https://github.com/twilio/mobile-sdk-sample-ios/issues)
