Integration - Client Libraries 📚
We offer client libraries in various programming languages to assist with integration. These libraries simplify the process of interacting with our API, allowing you to focus on building your application.
-
📦 Go
Install the package via go get:go get github.com/android-sms-gateway/client-go
GitHub Repo -
🖥️ JavaScript / TypeScript
Install the package via npm:npm install android-sms-gatewayor bun:bun add android-sms-gateway
GitHub Repo -
📝 PHP
Install the package via composer:composer require capcom6/android-sms-gateway
GitHub Repo -
🐍 Python
Install the package via pip:pip install android-sms-gateway
GitHub Repo -
🦀 Rust
Add toCargo.toml:android-sms-gateway = "0.1"
GitHub Repo
Feature Support Matrix 📊
The following table shows which capabilities are available in each SDK. All SDKs support the core messaging API (send, status, cancel).
| Feature | Go | TypeScript | PHP | Python | Rust |
|---|---|---|---|---|---|
| Send SMS | |||||
| Send MMS | |||||
| Message Status | |||||
| Message Cancellation | |||||
| List Messages | |||||
| List Devices | |||||
| Inbox Refresh | |||||
| Batch Webhooks | |||||
| Webhook Event Types |
Feature Availability
A dash marks a capability that is not yet implemented in that SDK. Every capability listed above is currently available in all five SDKs. Check each SDK's README for detailed usage and examples. New features are added across all SDKs incrementally.