Metadata-Version: 2.4
Name: vive
Version: 1.0.0
Summary: Official Python client for the Vive WhatsApp messaging API
Project-URL: Homepage, https://app.getvive.ai
Project-URL: Documentation, https://docs.getvive.ai
Project-URL: Repository, https://github.com/techardentlabs/vive-python
Project-URL: Issues, https://github.com/techardentlabs/vive-python/issues
Project-URL: Source, https://github.com/techardentlabs/vive-python
License: MIT
License-File: LICENSE
Keywords: messaging,vive,whatsapp
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Communications :: Chat
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# vive

Official Python client for the [Vive](https://app.getvive.ai) WhatsApp messaging API.

```bash
pip install vive
```

```python
from vive import Vive

vive = Vive()  # reads VIVE_API_KEY

message = vive.send_text(
    to="15551234567",
    text="Your order shipped.",
    idempotency_key="order-4417-shipped",
)
```

- All ten message types: text, template, media, buttons, list, CTA, location, reaction
- No third-party dependencies
- `ViveError` / `ViveAuthError` / `ViveRateLimitError` / `ViveValidationError`
- Automatic retry of `429` and `5xx` with backoff; never retries `4xx`
- Constant-time webhook signature verification

Full documentation: <https://docs.getvive.ai>.
