--- id: vonage version: "4.8.2" license: unclear license_treatment: permissive maintenance: active --- # vonage — Python Server SDK for using Vonage APIs License: permissive · Maintenance: active · Downloads: 458.3K/mo ## What it is and what it does Vonage is a Python SDK that wraps Vonage's communications platform APIs into a single client library. It handles authentication, HTTP request management, and response parsing, exposing SMS, voice, video, identity verification, and account management capabilities through a unified Vonage class interface. The package bundles 18 specialized sub-packages as runtime dependencies, each providing domain-specific functionality. You instantiate a Vonage client with authentication credentials and optional HTTP configuration, then access API methods through properties like sms.send() or voice methods. It's designed for developers integrating Vonage's communications services into Python applications without managing low-level HTTP details. Use it for: - Send SMS messages programmatically with delivery tracking and response handling - Build voice call applications for IVR, call routing, or recording workflows - Verify user phone numbers or detect SIM swap fraud using identity verification APIs - Manage Vonage account resources like phone numbers, subaccounts, and user credentials - Implement video conferencing or real-time communications using the video API ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Vonage provides a unified Python interface to Vonage's communications APIs, including SMS, voice, video, number verification, and account management, abstracting authentication and HTTP request handling. Yes. Vonage is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively. Install it if you need to integrate Vonage's communications APIs into a Python project. The large dependency footprint (18 sub-packages) is by design to support optional API domains—verify that you actually need the APIs you'll use before committing to the full install. ## Install pip install vonage uv add vonage poetry add vonage ## Installing vonage Before you install: Low install friction with a pure-wheel distribution. Active maintenance with a recent release (25 days old) and ongoing repository activity. Supports Python 3.9 through 3.13. License in practice: Licensed under Apache Software License (permissive), allowing commercial use, modification, and distribution with minimal restrictions. Quickstart: pip install vonage from vonage import Vonage, Auth auth = Auth(api_key='your_api_key', api_secret='your_api_secret') vonage = Vonage(auth=auth) message = SmsMessage(to='1234567890', from_='Vonage', text='Hello World') response = vonage.sms.send(message) Requires Python 3.9 or later; API credentials (api_key and api_secret) must be obtained from Vonage Developer account Verify before relying: - Whether all 18 runtime dependencies are required for basic usage or if they can be installed selectively - API key and authentication credential management best practices for production deployments ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 458.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags vonage api client, sms api python, voice api sdk, communications platform sdk, vonage python wrapper, number verification api, video api client, communications-api, sms-voice-video [View on SkillFed](https://skillfed.io/packages/vonage) · [View on PyPI](https://pypi.org/project/vonage/)