--- id: vonage-utils version: "1.1.4" license: unclear license_treatment: permissive maintenance: active --- # vonage-utils — Utils package containing objects for use with Vonage APIs License: permissive · Maintenance: active · Downloads: 380.9K/mo ## What it is and what it does vonage-utils is a lightweight utility package designed to support the Vonage Python SDK and related tools. It exports two main functions—format_phone_number for standardizing phone number input, and remove_none_values for cleaning API response dictionaries—along with the VonageError base exception type that other SDK exceptions inherit from. The package is intended as a shared dependency for Vonage SDK consumers who need these utilities directly, or as a foundation for other Vonage-related packages. It depends only on pydantic and supports Python 3.9 and later, making it straightforward to integrate into existing projects without adding significant overhead. Use it for: - Format user-supplied phone numbers into a standard format before passing them to Vonage API methods - Clean API response dataclass dictionaries to remove None values for downstream processing or serialization - Catch and handle VonageError exceptions raised by Vonage SDK calls in a unified way - Use as a shared utility layer in applications that integrate multiple Vonage SDK packages ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides utility functions and error types for the Vonage Python SDK, including phone number formatting and dictionary cleaning for API responses. Yes, if you are using the Vonage Python SDK or building tools that depend on it. The package is actively maintained, has no known vulnerabilities, carries a permissive license, and adds minimal dependency overhead. If you are not using Vonage APIs, there is no reason to install it. ## Install pip install vonage-utils uv add vonage-utils poetry add vonage-utils ## Installing vonage-utils Before you install: Low install friction with a single lightweight dependency on pydantic. Actively maintained with recent commits and a stable release cadence. License in practice: Licensed under Apache License (permissive), allowing use in commercial and proprietary projects with minimal restrictions. Quickstart: pip install vonage-utils from vonage_utils import format_phone_number, remove_none_values formatted = format_phone_number('123-456-7890') print(formatted) Verify before relying: - Whether format_phone_number handles international number formats beyond the example shown - Specific phone number validation rules and supported formats - Whether remove_none_values works with nested structures or only top-level None values ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 380.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags vonage sdk utilities, phone number formatting, vonage api helpers, remove null values dict, vonage error handling, sdk utility functions, vonage-sdk, phone-number-formatting [View on SkillFed](https://skillfed.io/packages/vonage-utils) · [View on PyPI](https://pypi.org/project/vonage-utils/)