kalourmade / sailup-sms
PHP SDK for the Sailup SMS gateway
No longer found in upstream repository
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: ^10.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Client SDKs for the Sailup SMS gateway.
| Language | Package | Registry | Docs |
|---|---|---|---|
| PHP | kalourmade/sailup-sms |
Packagist | docs/php.md |
| Python | kalourmade-sailup |
PyPI | docs/python.md |
| Node | @kalourmade/sailup-sms |
npm | docs/node.md |
Each SDK covers: sending SMS, listing/fetching messages, and verifying delivery webhooks. See the per-language guide for install + quickstart.
Status
v1 covers the SMS API only. See docs/ROADMAP.md for what's planned next (Contacts, Lists, and an MCP server for AI agents).
Releasing
All three packages are released together from a single tag — there is
no such thing as releasing one without the others. Pushing a tag like
v0.1.2 triggers .github/workflows/release.yml, which reads the
version from the tag itself and publishes all three packages at that
version in one run:
git tag v0.1.2 git push origin v0.1.2
package.json and pyproject.toml don't carry a hand-maintained
version number for this reason — CI overwrites it from the tag before
building. composer.json never needs one; Packagist derives PHP
package versions from git tags directly.