skillfed

vonage-verify-legacy

Vonage legacy verify package

vonage-verify-legacy v1.1.0 336.2K downloads/30d#7,468 on PyPI213
Permissive license Active released

What it is and what it does

This is a legacy Python package for Vonage's older Verify API, focused on two-factor authentication via SMS or TTS delivery. It wraps HTTP calls to Vonage's backend using vonage-http-client and vonage-utils, with request/response models built on pydantic. The package is designed to be used as part of the main vonage SDK rather than standalone, and provides methods to initiate verification requests, check codes, search request history, cancel verifications, and request network unblocks.

The package is actively maintained but explicitly marked as legacy—Vonage recommends the newer Verify API for most new projects because it supports additional channels (email, MMS, WhatsApp, Messenger) and silent authentication. If you are maintaining existing code that uses this legacy API or need SMS/TTS-only 2FA, this package will work; otherwise, consider the current Verify API.

Use it for:

  • Maintain or extend existing applications already using Vonage's legacy Verify API without migrating to the newer version.
  • Implement SMS-based 2FA for applications where TTS fallback is acceptable and multi-channel support is not required.
  • Handle PSD2 payment verification requests that require SMS delivery of one-time codes.
  • Search and manage the history of verification requests sent through Vonage's legacy system.
  • Request network unblock operations for accounts where this feature has been enabled by Vonage Sales.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings for Vonage's legacy Verify API to send 2FA codes via SMS or TTS and validate them for two-factor authentication flows.

Yes, if you are maintaining code that already uses this legacy API or need SMS/TTS-only 2FA with minimal setup friction. No, if starting a new project—use the current Verify API instead for broader channel support and active development focus. The package is stable, permissively licensed, and has no known vulnerabilities, but is explicitly superseded by a newer version.

Install

vonage-verify-legacy on PyPI

pip

pip install vonage-verify-legacy

uv

uv add vonage-verify-legacy

poetry

poetry add vonage-verify-legacy

Installing vonage-verify-legacy

Before you install

Low install friction with a pure-Python wheel distribution. The package is actively maintained with a recent commit history and no known vulnerabilities as of the query date.

License in practice

Licensed under Apache 2.0 (permissive), allowing commercial and private use with minimal restrictions beyond attribution and liability disclaimers.

Quickstart

from vonage_verify_legacy import VerifyRequest
params = {'number': '1234567890', 'brand': 'Acme Inc.'}
request = VerifyRequest(**params)
response = vonage_client.verify_legacy.start_verification(request)

Requires a vonage_client instance (from the main vonage package) to call verify_legacy methods; this is a legacy package intended for use within the broader Vonage SDK.

Verify before relying

  • Whether the package works standalone or strictly requires the main vonage package as a wrapper.
  • Current adoption rate and whether new projects should use the newer Verify API instead of this legacy version.

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 3 — vonage-http-client, vonage-utils, pydantic
Maintenance actively maintained — 114 days since the last release
Last repo commit
First released
Downloads 336,182/month — #7,468 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: vonage_verify_legacy-1.1.0-py3-none-any.whl

License :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Tags

vonage 2fa sms verificationlegacy verify api pythontwo factor authentication smsvonage otp code validationpsd2 payment verificationsms code checkingvonage network unblock
2fasms-verificationlegacy-api

More Internet packages