smooch
Smooch
What it is and what it does
Smooch is an auto-generated Python client library for the Smooch messaging API, built from Swagger/OpenAPI specifications. It wraps HTTP communication to the Smooch backend, allowing you to programmatically manage customer conversations across multiple channels from a single interface.
The package depends on four standard HTTP and utility libraries: urllib3 for HTTP requests, certifi for SSL certificates, python-dateutil for timestamp handling, and six for Python 2/3 compatibility. It was last updated on 2021-03-04 and has received no maintenance since. The package has no known vulnerabilities but is no longer actively developed.
Use it for:
- Integrate Smooch messaging into a Python backend to send and receive customer messages across multiple channels programmatically.
- Build automation workflows that read customer conversations from Smooch and trigger actions in your own systems.
- Manage customer contact lists, conversation metadata, and message history through the Smooch API from Python code.
- Create chatbots or conversational agents that interact with customers through Smooch's unified messaging platform.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a Python client for the Smooch API, enabling programmatic access to unified messaging across multiple customer communication channels.
No. The package is abandoned (last release 2021-03-04, no commits since) and carries unclear licensing. While install friction is low and there are no known vulnerabilities, the lack of maintenance means no support for API changes, security patches, or Python version updates. Use only if maintaining legacy code already tied to this specific version.
Install
smooch on PyPI
pip
pip install smoochuv
uv add smoochpoetry
poetry add smoochInstalling smooch
Before you install
Low install friction with standard HTTP and utility dependencies. However, the package is abandoned—last release was 2021-03-04, over 1989 days ago. No active maintenance or security updates are being provided.
License in practice
License status is unclear; the package metadata contains no license declaration. This ambiguity may create legal risk if you plan to use it in a commercial or proprietary context.
Quickstart
pip install smooch
import smooch
# Initialize client with credentials and make API calls
client = smooch.ApiClient()
Python version support is unspecified in the package metadata; verify compatibility with your target Python version before deployment.
Verify before relying
- Whether the Smooch API itself remains operational and whether this client is compatible with current API versions
- What the actual license of this package is, given the unclear metadata
- Whether any of the four runtime dependencies have known vulnerabilities or compatibility issues with modern Python
Package facts
| License | not declared (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — urllib3, six, certifi, python-dateutil |
| Maintenance | abandoned — 1,989 days since the last release |
| First released | |
| Downloads | 125,415/month — #11,820 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: smooch-5.34.0-py2.py3-none-any.whl
Keywords: Swagger, Smooch
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
onesignal-python-apiA Python client library for the OneSignal API…
unclear · top 15,000 on PyPI
sunshine-conversations-clientPython client library for the Sunshine…
unclear · top 5,000 on PyPI
telesignenterprisePython SDK for Telesign's user verification,…
permissive · top 15,000 on PyPI
bandwidth-sdkPython client library for Bandwidth's…
unclear · top 15,000 on PyPI
vonage-messagesProvides Python message models and client…
permissive · top 15,000 on PyPI
oslo.messagingOslo Messaging provides a unified API for RPC…
permissive · top 15,000 on PyPI
ringcentralPython SDK for accessing RingCentral's cloud…
unclear · top 15,000 on PyPI
python-intercomA Python client library for the Intercom API,…
unclear · top 15,000 on PyPI
mailchimp-transactionalA Python client library for the Mailchimp…
unclear · top 15,000 on PyPI
mollie-api-pythonPython client library for the Mollie payment…
permissive · top 15,000 on PyPI