🚀 Professional SMS Gateway
Transform your Android device into a professional SMS gateway server. Send SMS messages from any application using our simple and powerful REST API.
- REST API: Simple HTTP POST requests to send SMS
- API Key Authentication: Secure access control
- Real-time Webhooks: Get instant delivery status updates
- High Throughput: Send thousands of messages efficiently
- Local Processing: Direct SMS sending via Android SmsManager
- No Third-party Dependencies: Your own infrastructure
curl -X POST https://us-central1-sms-gateway-ae7e1.cloudfunctions.net/api_sms_send \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"phoneNumber": "+40712345678",
"message": "Hello from SMS Gateway Master!",
"webhookUrl": "https://your-server.com/webhook"
}'
// Response
{
"success": true,
"smsId": "sms_1707400000_abc123",
"status": "queued",
"timestamp": 1707400000000
}
const response = await fetch(
'https://us-central1-sms-gateway-ae7e1.cloudfunctions.net/api_sms_send',
{
method: 'POST',
headers: {
'X-API-Key': 'your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phoneNumber: '+40712345678',
message: 'Hello from SMS Gateway Master!',
webhookUrl: 'https://your-server.com/webhook'
})
}
);
const data = await response.json();
console.log(data);
// { success: true, smsId: "sms_...", status: "queued" }
import requests
response = requests.post(
'https://us-central1-sms-gateway-ae7e1.cloudfunctions.net/api_sms_send',
headers={
'X-API-Key': 'your_api_key_here',
'Content-Type': 'application/json'
},
json={
'phoneNumber': '+40712345678',
'message': 'Hello from SMS Gateway Master!',
'webhookUrl': 'https://your-server.com/webhook'
}
)
print(response.json())
# {'success': True, 'smsId': 'sms_...', 'status': 'queued'}
<?php
$url = 'https://us-central1-sms-gateway-ae7e1.cloudfunctions.net/api_sms_send';
$data = [
'phoneNumber' => '+40712345678',
'message' => 'Hello from SMS Gateway Master!',
'webhookUrl' => 'https://your-server.com/webhook',
];
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'X-API-Key: your_api_key_here',
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode($data),
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
// ['success' => true, 'smsId' => 'sms_...', 'status' => 'queued']
print_r($response);
?>