Welcome to Django Phone Verify’s Documentation!¶
Django Phone Verify is a lightweight and flexible Django app that enables easy phone number verification via SMS.
It supports pluggable backends such as Twilio and Nexmo (Vonage), and can be extended to work with any other SMS service. Users receive a security code via SMS and verify their phone numbers by submitting that code to your API.
Whether you’re building registration flows, login mechanisms, or two-factor authentication — Django Phone Verify provides the core functionality so you can focus on your business logic.
Important
This library supports optional extras for installation:
django-phone-verify[twilio]
– for Twilio supportdjango-phone-verify[nexmo]
– for Nexmo/Vonage supportdjango-phone-verify[all]
– to install all supported backends