--- id: vonage-users version: "1.2.2" license: unclear license_treatment: permissive maintenance: active --- # vonage-users — Vonage Users package License: permissive · Maintenance: active · Downloads: 336.3K/mo ## What it is and what it does vonage-users is a Python SDK subpackage for managing users within Vonage's communications platform. It wraps Vonage's Users API and provides a Pythonic interface to perform standard user lifecycle operations—listing, creating, retrieving, updating, and deleting users. The package models users with support for multiple communication channels (SMS, WhatsApp, and others) and returns results as Pydantic models for type safety and validation. The package is designed to be used as part of the main vonage package rather than standalone. It depends on vonage-http-client for API communication, vonage-utils for shared utilities, and pydantic for data validation. It supports Python 3.9 through 3.13 and has low installation friction as a pure-Python wheel. Use it for: - Bulk import or provision users into a Vonage application with SMS or WhatsApp channels - Retrieve and display a paginated list of users in a communications platform dashboard - Update user contact information or channel preferences programmatically - Delete inactive or test users from a Vonage application - Manage user properties and metadata as part of a larger communications workflow ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. 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. Yes, if you are building on the Vonage platform and need to manage users programmatically. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. Install it as part of the main vonage package rather than standalone; verify compatibility with your Vonage integration pattern before adopting. ## Install pip install vonage-users uv add vonage-users poetry add vonage-users ## Installing vonage-users Before you install: Low install friction with a pure-Python wheel. Actively maintained as of 2026-07-20 with 213 repository stars. Three runtime dependencies (vonage-http-client, vonage-utils, pydantic) are standard for this use case. License in practice: Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions. Quickstart: from vonage_users import ListUsersRequest, User, Channels, SmsChannel # List users users, next_cursor = vonage_client.users.list_users() # Create a user user_options = User( name='my_user_name', display_name='My User Name', channels=Channels(sms=[SmsChannel(number='1234567890')]) ) user = vonage_client.users.create_user(user_options) Requires a vonage_client instance from the main vonage package; this is a subpackage not typically used standalone. Verify before relying: - Whether this package can be used independently or only as part of the main vonage package - Rate limits or quotas on user management operations - Exact behavior and data structure of UserSummary objects returned by list_users ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 336.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags vonage user management api, create and manage vonage users, vonage users sdk python, user provisioning vonage, vonage user crud operations, vonage communications users, manage vonage user channels, vonage-sdk, user-management, communications-api [View on SkillFed](https://skillfed.io/packages/vonage-users) · [View on PyPI](https://pypi.org/project/vonage-users/)