Skip to content

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-gateway or 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 to Cargo.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.