vonage-network-number-verification
Package for working with the Vonage Number Verification Network API.
Decision gist · record as of 2026-08-14
Yes, if you are building applications that require phone number verification and have registered with Vonage's Network Registry. The package is actively maintained, has low install friction, and integrates cleanly into the Vonage SDK ecosystem. No security vulnerabilities are known. Install it as part of your Vonage integration; standalone use is not recommended without understanding its role within the larger SDK.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires prior registration and approval with the Vonage Network Registry for each network and region you intend to use; user's device must be connected to their mobile network for verification to succeed.
- Low install friction with a pure Python wheel distribution.
- The package is actively maintained as of July 2026, with four lightweight runtime dependencies (vonage-http-client, vonage-network-auth, vonage-utils, pydantic).
License · maintenance · safety
permissive license (permissive) — Licensed under Apache License 2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions. No notable licensing constraints for typical use.
last release 2024-11-29 (623 days) · last repo commit 2026-07-20 · 213 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 335,227 downloads/mo, #7,479 on PyPI
Alternatives
Verify before relying
pip install vonage-network-number-verification
from vonage_network_number_verification import CreateOidcUrl, NumberVerificationRequest
url_options = CreateOidcUrl(
redirect_uri='https://example.com/redirect',
state='c9896ee6-4ff8-464c-b393-d56d6e638f88',
login_hint='+990123456',
)
url = number_verification.get_oidc_url(url_options)
response = number_verification.verify(
NumberVerificationRequest(
code='code',
redirect_uri='https://example.com/redirect',
phone_number='+990123456',
)
)
print(response.device_phone_number_verified)- Whether this package can be used independently or requires the parent vonage SDK for full functionality.
- Details on which mobile networks and regions are currently supported.
- Rate limits or quota constraints for the Number Verification API.
What it is and what it does
vonage-network-number-verification is a client library for Vonage's Number Verification Network API, enabling verification of a mobile device's phone number by checking the SIM card linked to the device when it is connected to a mobile data network. The verification process is transparent to the end user and requires no manual input. The package handles OAuth2 authentication and provides methods to generate OIDC URLs for front-end authorization flows and to submit verification requests with authorization codes.
The package is designed primarily as a component within the larger Vonage SDK rather than for standalone use. It depends on vonage-http-client for HTTP communication, vonage-network-auth for authentication handling, vonage-utils for shared utilities, and pydantic for data validation. To use the API, you must first register a business profile with the Vonage Network Registry and obtain approval for each network and region where you want to deploy verification.
Use it for
- Verify a user's phone number during account registration or login without requiring SMS or email confirmation codes.
- Confirm that a device is connected to its registered mobile network as part of a fraud prevention or identity verification workflow.
- Integrate transparent phone verification into a web or mobile application that requires proof of device ownership.
- Streamline KYC (Know Your Customer) processes by automatically verifying phone numbers linked to active SIM cards.
- Build a multi-factor authentication system that leverages network-based verification instead of out-of-band channels.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are building applications that require phone number verification and have registered with Vonage's Network Registry.
The package is actively maintained, has low install friction, and integrates cleanly into the Vonage SDK ecosystem. No security vulnerabilities are known. Install it as part of your Vonage integration; standalone use is not recommended without understanding its role within the larger SDK.
Install
vonage-network-number-verification on PyPI
Before you install
Low install friction with a pure Python wheel distribution. The package is actively maintained as of July 2026, with four lightweight runtime dependencies (vonage-http-client, vonage-network-auth, vonage-utils, pydantic). Designed as a component of the larger Vonage SDK rather than standalone use.
Requires prior registration and approval with the Vonage Network Registry for each network and region you intend to use; user's device must be connected to their mobile network for verification to succeed.
License in practice
Licensed under Apache License 2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions. No notable licensing constraints for typical use.
Quickstart
pip install vonage-network-number-verification
from vonage_network_number_verification import CreateOidcUrl, NumberVerificationRequest
url_options = CreateOidcUrl(
redirect_uri='https://example.com/redirect',
state='c9896ee6-4ff8-464c-b393-d56d6e638f88',
login_hint='+990123456',
)
url = number_verification.get_oidc_url(url_options)
response = number_verification.verify(
NumberVerificationRequest(
code='code',
redirect_uri='https://example.com/redirect',
phone_number='+990123456',
)
)
print(response.device_phone_number_verified)
Verify before relying
- Whether this package can be used independently or requires the parent vonage SDK for full functionality.
- Details on which mobile networks and regions are currently supported.
- Rate limits or quota constraints for the Number Verification API.
Package facts
| License | permissive license permissive |
| Python support | Supports the current Python release >=3.9 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 4 packagesvonage-http-clientvonage-network-authvonage-utilspydantic |
| Maintenance | Actively maintained 623 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 335,227 / month, #7,479 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | 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 |
Evidence: vonage_network_number_verification-1.0.2-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “mobile number verification”
- vonage-network-number-verificationVerifies a mobile device's phone number by checking the SIM card…
- telesignTeleSign SDK provides Python bindings to send SMS and voice messages,…
- vonage-network-sim-swapVonage Network Sim Swap API client that checks whether a SIM card has…
Give your agent the search over MCP, or paste the wish link into any chat.
More Internet packages
Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.
Install it if you need programmatic access to AWS services.
Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.
Install it if you need to call AWS services from async Python code; it is the standard way to do so.
Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.
Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
See also vonage-network-auth · vonage-network-sim-swap · vonage-verify · vonage-number-insight · vonage · vonage-identity-insights · vonage-verify-legacy · luhn · vonage-jwt · vonage-numbers