Metadata-Version: 2.4
Name: relaywa-sdk
Version: 0.1.0
Summary: RelayWA server-side Python SDK for messaging, sessions and webhooks
License-Expression: MIT
Project-URL: Homepage, https://relaywa.com
Project-URL: Documentation, https://relaywa.com/api-docs
Project-URL: Repository, https://github.com/Haider-Shakoori/wa
Project-URL: Issues, https://github.com/Haider-Shakoori/wa/issues
Keywords: relaywa,whatsapp,messaging,api,sdk,webhooks
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# RelayWA Python SDK (preview)

**Unpublished source preview** — Python 3.9+.

## Local installation
From the repository root, build a wheel with `python -m build sdks/python`, then install the generated wheel in a separate virtual environment. The package is not yet published to PyPI.

## Server-side usage
```python
import os
from relaywa import RelayWA

client = RelayWA(os.environ["RELAYWA_SESSION_KEY"])
# Example API request (do not execute in offline tests):
# client.send_text("12025550123", "Hello from RelayWA")
```

The default API base is `https://relaywa.com/api`. Keep credentials in server-side environment variables. Do not automatically retry message sends or session mutations after ambiguous timeouts. See [SDK overview](../README.md) and [release checklist](../RELEASE_CHECKLIST.md).
