skillfed

vonage

Python Server SDK for using Vonage APIs

vonage v4.8.2 458.3K downloads/30d#6,546 on PyPI213
Permissive license Active released

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 on this page — 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

vonage on PyPI

pip

pip install vonage

uv

uv add vonage

poetry

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 the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 18 — vonage-account, vonage-application, vonage-http-client, vonage-identity-insights, vonage-messages, vonage-network-auth, vonage-network-sim-swap, vonage-network-number-verification, vonage-number-insight, vonage-numbers, vonage-sms, vonage-subaccounts, vonage-users, vonage-utils, vonage-verify, vonage-verify-legacy, vonage-video, vonage-voice
Maintenance actively maintained — 25 days since the last release
Last repo commit
First released
Downloads 458,257/month — #6,546 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: vonage-4.8.2-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 api clientsms api pythonvoice api sdkcommunications platform sdkvonage python wrappernumber verification apivideo api client
communications-apisms-voice-video

More Internet packages