$npx skillfedfor your agent

vonage-video

Vonage video package

Worth itPyPI WWW/HTTPReleased Sep 2025336.8K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — vonage_video-1.5.1-py3-none-any.whl
v1.5.1 · released 2025-09-26 · Python >=3.9 · 3 runtime deps: vonage-http-client, vonage-utils, pydantic

Yes. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. It is purpose-built for Vonage Video API integration and provides a clean, type-safe interface via Pydantic models. Install it if you are building on the Vonage platform and need video session, streaming, or call management; avoid it if you are using a different video API provider.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a Vonage account and API credentials to initialize the vonage.Vonage client; this package is designed to be used as part of the main vonage package.
  • Low install friction with a pure-Python wheel distribution.
  • Active maintenance with recent commits and a stable release cadence.

License · maintenance · safety

permissive license (permissive) — Licensed under the Apache License (permissive treatment), allowing commercial and private use with minimal restrictions.

last release 2025-09-26 (322 days) · last repo commit 2026-07-20 · 213 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 336,782 downloads/mo, #7,457 on PyPI

Verify before relying

pip install vonage-video

from vonage_video import TokenOptions
from vonage import Vonage

vonage_client = Vonage(...)  # Initialize with credentials
token_options = TokenOptions(session_id='your_session_id', role='publisher')
client_token = vonage_client.video.generate_client_token(token_options)
  • Whether the package is actively used in production by Vonage customers or primarily for internal/SDK integration.
  • Performance characteristics and rate-limit handling for high-volume session or stream operations.
  • Backward compatibility guarantees across minor and patch versions.
Same gist for agents: .md · .json

What it is and what it does

vonage-video is a Python SDK for Vonage's Video API, designed to be used as part of the main vonage package. It provides a structured interface to video session management, stream control, real-time signaling, and media composition. The package uses Pydantic data models for type-safe API calls, covering operations like session creation, token generation, stream muting, layout configuration, and archive/broadcast management.

The library handles complex video workflows including live streaming to multiple RTMP destinations, HLS broadcast configuration, SIP call initiation, DTMF tone playback, and caption management. It abstracts the underlying HTTP API calls through vonage-http-client while relying on pydantic for request/response validation, making it suitable for building video conferencing, live-streaming, and telephony integration features into Python applications.

Use it for

  • Build a video conferencing application that needs to create sessions, manage participant streams, and control audio/video muting.
  • Set up live streaming to YouTube or other RTMP platforms with layout customization and DVR/low-latency HLS options.
  • Integrate SIP calling into a video application, allowing traditional phone calls to join video sessions.
  • Record and archive video sessions with selective stream inclusion and layout composition.
  • Send real-time signals (chat, notifications) between video participants within a session.
  • Implement automated caption management and audio connector features for accessibility or third-party audio processing.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. It is purpose-built for Vonage Video API integration and provides a clean, type-safe interface via Pydantic models. Install it if you are building on the Vonage platform and need video session, streaming, or call management; avoid it if you are using a different video API provider.

Install

vonage-video on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance with recent commits and a stable release cadence. Depends on vonage-http-client, vonage-utils, and pydantic—all standard, well-maintained packages.

Requires a Vonage account and API credentials to initialize the vonage.Vonage client; this package is designed to be used as part of the main vonage package.

License in practice

Licensed under the Apache License (permissive treatment), allowing commercial and private use with minimal restrictions.

Quickstart

pip install vonage-video

from vonage_video import TokenOptions
from vonage import Vonage

vonage_client = Vonage(...)  # Initialize with credentials
token_options = TokenOptions(session_id='your_session_id', role='publisher')
client_token = vonage_client.video.generate_client_token(token_options)

Verify before relying

  • Whether the package is actively used in production by Vonage customers or primarily for internal/SDK integration.
  • Performance characteristics and rate-limit handling for high-volume session or stream operations.
  • Backward compatibility guarantees across minor and patch versions.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
vonage-http-clientvonage-utilspydantic
MaintenanceActively maintained 322 days since the last release
Last repo commit
First released
Downloads336,782 / month, #7,457 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone 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_video-1.5.1-py3-none-any.whl

Tags

Capabilities
vonage video api pythonvideo session management sdklive streaming broadcast apivideo archive and recordingsip calling integrationreal-time video communicationstream muting and layout control
Topics
video-apivonage-sdkreal-time-communication

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 › “live streaming broadcast api”

  • vonage-videoPython client library for Vonage's Video API, providing methods to…
  • sse-starletteProvides Server-Sent Events streaming for Starlette and FastAPI…
  • mux-pythonOfficial Python wrapper for the Mux API, providing access to Mux…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also opentok · vonage · vonage-sms · vonage-messages · livekit · vonage-numbers · vonage-subaccounts · vonage-voice · vonage-identity-insights · mux-python