Packages
Python SDK for Volcengine cloud services, providing programmatic access to compute, storage, networking, and other Volcengine APIs with credential management and endpoint configuration.
vollib calculates option prices, implied volatility, and Greeks using Black, Black-Scholes, and Black-Scholes-Merton models, with fast implied volatility computation via Peter Jaeckel's LetsBeRational algorithm.
A Python client library for querying and working with timeseries data from the Volue Insight API, handling authentication, search, and data retrieval.
Voluptuous validates Python data structures (dictionaries, lists, nested objects) against declarative schemas, raising detailed exceptions when data doesn't match.
Converts Voluptuous validation schemas into OpenAPI 3.0 Schema objects, enabling automated API documentation generation from your validation rules.
Converts Voluptuous schema objects into JSON-serializable dictionaries and lists, making schema definitions portable and inspectable outside of Python validation contexts.
Install it if you need to expose Voluptuous schema metadata as JSON or dictionaries—particularly for API documentation, form generation, or cross-service schema sharing.
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.
Install it if you need to integrate Vonage's communications APIs into a Python project.
Provides Python bindings for Vonage's Account API, enabling account balance queries, top-ups, pricing lookups, secret management, and webhook configuration.
Install only if you actually need these account-level features; it is not a general-purpose utility.
Manages Vonage applications through a Python API, providing methods to list, create, retrieve, update, and delete applications with configurable capabilities like voice webhooks.
Provides a synchronous HTTP client for authenticated requests to Vonage APIs, handling both API key/secret and JWT authentication methods.
Provides Python access to the Vonage Identity Insights API to retrieve real-time carrier, subscriber, and device attributes for phone numbers.
Generates and verifies JWTs for Vonage API authentication in Python, with support for custom claims and signature validation.
Provides Python message models and client integration for Vonage's Messages API, supporting SMS, MMS, RCS, WhatsApp, Messenger, and Viber message types.
Install it if you need to send messages across SMS, MMS, RCS, WhatsApp, Messenger, or Viber from Python.
Generates authenticated JWTs for Vonage Network APIs that require OAuth2, such as Sim Swap and Number Verification.
Verifies a mobile device's phone number by checking the SIM card linked to a device connected to a mobile data network, using OAuth2 authentication without requiring user input.
Install it as part of your Vonage integration; standalone use is not recommended without understanding its role within the larger SDK.
Vonage Network Sim Swap API client that checks whether a SIM card has been swapped and retrieves the last swap date for a phone number.
Install only if you have a specific need for SIM swap detection and the required Vonage business relationship in place.
Vonage Number Insight package provides methods to query phone number information at three insight levels (basic, standard, advanced) via Vonage's Number Insight API, with support for synchronous and asynchronous advanced requests.
Install it if you need to query Vonage's Number Insight API; avoid it if you don't have a Vonage account or need a different phone number validation provider.
Provides Python bindings to Vonage's Numbers API for managing, searching, buying, and updating phone numbers.
Install it if you need to manage Vonage phone numbers programmatically.
Sends SMS messages via Vonage's API and handles responses through a structured SmsResponse class.
However, verify whether you should use this directly or through the main vonage package, as the documentation recommends the latter.
Provides Python bindings to Vonage's Subaccount API, enabling creation, modification, and management of subaccounts along with balance, credit, and phone number transfers between them.
Manages users in Vonage's communications platform via Python, providing methods to list, create, retrieve, update, and delete users with support for multiple communication channels.
Provides utility functions and error types for the Vonage Python SDK, including phone number formatting and dictionary cleaning for API responses.
Vonage Verify package provides Python integration with Vonage's Verify API for 2-factor authentication via SMS, Voice, WhatsApp, Email, and Silent Authentication.
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.
Python client library for Vonage's Video API, providing methods to manage video sessions, streams, archives, broadcasts, and real-time communications like SIP calls and DTMF signaling.
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.
Provides Python bindings to Vonage's Voice API for making and managing phone calls, including call creation, transfer, audio/TTS playback, and NCCO (Call Control Object) building.
Install it if you need to integrate Vonage voice capabilities into a Python application; the Pydantic-based API and NCCO builder reduce boilerplate compared to raw…
Vortex-data provides Python bindings to work with Vortex, a columnar file format optimized for high-performance data processing with Apache Arrow compatibility and pluggable compression encodings.
Vosk provides offline speech recognition for 20+ languages, enabling real-time transcription via a streaming API without requiring cloud services or internet connectivity.
Not recommended if you require state-of-the-art accuracy or support for languages beyond the 20+ listed.
VoxCPM2 is a tokenizer-free text-to-speech system that generates multilingual speech directly via diffusion-autoregressive architecture, supporting voice design, controllable voice cloning, and 48kHz audio output across 30 languages.
ETA is an extensible computer vision and machine learning analytics toolkit that provides core utilities for working with images, videos, embeddings, and ML inference pipelines, along with a CLI for building and running analytics workflows.
Provides Python access to Voyage AI's embedding and reranking APIs for converting documents and queries into semantic vectors and scoring document relevance.
Install it if you need embeddings or reranking from Voyage AI; the API-only path has minimal overhead.
Voyager performs fast approximate nearest-neighbor searches on in-memory vector collections using the HNSW algorithm, enabling efficient similarity queries on embedding data.
Install it if you need fast vector similarity queries on embeddings; the medium install friction is offset by broad platform coverage and proven scale at Spotify.
vsdx reads, modifies, and creates Microsoft Visio .vsdx files programmatically, supporting shape manipulation, templating via Jinja2, and file I/O operations.
Provides Python bindings to the Azure DevOps REST API, allowing programmatic access to projects, teams, work items, builds, and other Azure DevOps resources.
Official Python client for the VirusTotal REST API v3, enabling file and URL scanning, threat intelligence queries, and security workflow automation.
VTK is a 3D graphics, image processing, and visualization toolkit that provides algorithms for surface reconstruction, volume rendering, and advanced rendering techniques.
Converts raster images (JPG, PNG) into vector graphics (SVG) by tracing curves and shapes, supporting both multicolor and binary (line art) modes.
A Python client library for the Vultr.com API, enabling programmatic control of cloud servers, DNS, backups, and account resources via HTTP requests.
Vulture is a static code analyzer that finds unused code in Python programs by scanning for dead functions, classes, variables, imports, and unreachable code blocks.
Vyper is a Python-like programming language for writing smart contracts on the Ethereum Virtual Machine (EVM), compiling to bytecode and ABI formats.
However, install only if you understand smart contract security risks and can review the 2 known vulnerabilities (GHSA-vgf2-gvx8-xwc3, PYSEC-2023-142) in the context…