--- id: vonage-sms version: "1.2.0" license: unclear license_treatment: permissive maintenance: active --- # vonage-sms — Vonage SMS package License: permissive · Maintenance: active · Downloads: 336.4K/mo ## What it is and what it does vonage-sms is a Python client library for Vonage's SMS API, designed to simplify sending SMS messages from Python applications. It wraps the Vonage HTTP SMS endpoint and provides a type-safe interface through pydantic models: you create an SmsMessage object with recipient, sender, and text, pass it to the Sms.send method, and receive an SmsResponse object with the result. The package depends on vonage-http-client for HTTP communication and vonage-utils for shared utilities, and uses pydantic for data validation and serialization. It supports Python 3.9 through 3.13 and is actively maintained by Vonage, with no known security vulnerabilities. Use it for: - Send transactional SMS alerts (password resets, order confirmations) from a Python backend - Integrate SMS notifications into a larger application using the main vonage package - Build a notification service that dispatches SMS to multiple recipients - Handle SMS API responses in a type-safe way using pydantic models ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Sends SMS messages via Vonage's API and handles responses through a structured SmsResponse class. Yes, if you need to send SMS via Vonage. The package is actively maintained, has low install friction, permissive licensing, and no known vulnerabilities. However, verify whether you should use this directly or through the main vonage package, as the documentation recommends the latter. ## Install pip install vonage-sms uv add vonage-sms poetry add vonage-sms ## Installing vonage-sms Before you install: Low install friction with a pure Python wheel distribution. Actively maintained with recent commits and a stable release cadence; last commit on 2026-07-20 indicates ongoing development. License in practice: Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions. Quickstart: pip install vonage-sms from vonage_sms import SmsMessage, SmsResponse message = SmsMessage(to='1234567890', from_='Acme Inc.', text='Hello, World!') response: SmsResponse = vonage_client.sms.send(message) Requires a vonage_client instance (typically from the main vonage package) and valid Vonage API credentials. Verify before relying: - Whether this package is intended for standalone use or only as part of the main vonage package - What authentication credentials or setup are required before sending SMS messages ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 336.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags vonage sms api python, send sms messages, vonage sms client, sms api integration, vonage messaging, python sms library, sms-api, vonage, messaging [View on SkillFed](https://skillfed.io/packages/vonage-sms) · [View on PyPI](https://pypi.org/project/vonage-sms/)