📱 Android SMS Gateway
Your private SMS gateway server is running. Follow the steps below to connect your Android phone.
1 Download the App
Which APK to choose?
• Secure APK — Requires HTTPS with a trusted SSL certificate (use after setting up a domain with Let's Encrypt)
• Insecure APK — Allows HTTP and self-signed certs. Use this for initial setup or local network use.
⬇ Download Secure APK
⬇ Download Insecure APK (for testing)
2 Install on Android
- Transfer the APK to your Android phone (or open this page on your phone)
- Go to Settings → Security and enable Unknown Sources
- Tap the APK file to install
- Open the app and grant SMS permissions
3 Connect to Private Server
- In the app, go to the Settings tab
- Tap Cloud Server
- Enter the following details:
API URL: http://192.168.86.245/api/mobile/v1
Private Token: 4302dc92180bec64a3f69cd04a2accfd4c4a0724edea5a2524c7de7968ccea0a
After connecting, the app will auto-generate credentials. You'll see a Username and Password in the Cloud Server section of the app — save these for API calls.
4 Activate the Gateway
- Go back to the Home tab in the app
- Enable the Cloud Server switch
- Tap the Offline button — it should change to Online
5 Send Your First SMS
curl -X POST -u USERNAME:PASSWORD \
-H "Content-Type: application/json" \
-d '{"message": "Hello from my gateway!", "phoneNumbers": ["+1234567890"]}' \
http://192.168.86.245/api/3rdparty/v1/message
🔒 Moving to Cloud / Public Server
When you move to a public server, point your domain to the server IP and run:
certbot --apache -d yourdomain.com
Then update the app's API URL to: https://yourdomain.com/api/mobile/v1 and switch to the Secure APK.
🔑 Server Credentials
Private Token: 4302dc92180bec64a3f69cd04a2accfd4c4a0724edea5a2524c7de7968ccea0a
Server API: http://192.168.86.245/api/3rdparty/v1/
Health Check: /health
API Docs: docs.sms-gate.app
âš Keep this page private. Delete or password-protect it after setup.