{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Provides Python message models and client integration for Vonage's Messages API, supporting SMS, MMS, RCS, WhatsApp, Messenger, and Viber message types.","skillfed_tags":["messaging-api","vonage","multi-channel"],"use_cases":["Send SMS notifications or alerts from a Python application using the Sms message model","Build multi-channel messaging workflows that route messages to WhatsApp, Messenger, or Viber based on user preference","Send rich media messages (images, audio, video, files) via MMS, RCS, or WhatsApp with typed message models","Manage WhatsApp message state by marking messages as read or revoking RCS messages via Vonage API methods","Integrate Vonage messaging into a larger application using the main vonage package with pre-built message types"],"what_it_does":"vonage-messages is a Python package that provides typed message models and integration helpers for Vonage's Messages API. It lets you construct and send messages across multiple channels\u2014SMS, MMS, RCS, WhatsApp, Messenger, and Viber\u2014by instantiating the appropriate message class (Sms, WhatsappText, MessengerImage, etc.) and passing it to a Vonage client's send method. The package is designed to be used as part of the main vonage package and relies on vonage-http-client for API communication and pydantic for message validation.\n\nThe package abstracts away API endpoint details and request formatting, letting you work with strongly-typed message objects instead of raw JSON. It supports message-type-specific options through submodels (e.g., MessengerOptions, MessengerResource) and provides convenience methods for channel-specific operations like marking WhatsApp messages as read or revoking RCS messages. It requires Python 3.9+ and depends on three runtime packages: vonage-http-client, vonage-utils, and pydantic.","worth_installing":"Yes. vonage-messages is actively maintained, has low install friction, carries a permissive Apache license, and provides a clean, typed interface to Vonage's multi-channel messaging API. Install it if you need to send messages across SMS, MMS, RCS, WhatsApp, Messenger, or Viber from Python. It is best used as part of the main vonage package rather than standalone."},"id":"vonage-messages","links":{"html":"https://skillfed.io/packages/vonage-messages","md":"https://skillfed.io/packages/vonage-messages.md","pypi":"https://pypi.org/project/vonage-messages/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-29","license_spdx":null,"license_treatment":"permissive","name":"vonage-messages","python_support":"supports_current","summary":"Vonage messages package"},"popularity":{"monthly_downloads":337961,"position":7441,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.1"}
