Developer API

Ship in minutes, not days

A clean, RESTful API with comprehensive documentation. Send SMS, Email, Voice, and WhatsApp messages with a single integration.

Send your first message

Pick your language and start sending in seconds.

curl -X POST https://api.smsedge.com/v2/sms \
  -H "X-API-KEY: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+1234567890",
    "text": "Hello from SMSEdge!",
    "sender_id": "SMSEdge"
  }'

Predictable responses

Every API call returns a consistent JSON structure with clear status codes. Errors include machine-readable codes and human-friendly messages.

Real-time webhooks deliver delivery reports, click events, and conversion data to your server as they happen.

{
  "success": true,
  "data": {
    "id": 12345678,
    "to": "+1234567890",
    "text": "Hello from SMSEdge!",
    "status": "sent",
    "route": "premium",
    "cost": 0.008,
    "created_at": "2026-03-10T14:30:00Z"
  }
}

Built for developers

RESTful API

Clean, predictable endpoints following REST conventions. JSON request and response bodies, standard HTTP status codes, and comprehensive error messages. Send your first message with a single API call.

Webhooks

Real-time event notifications for delivery reports, click tracking, and conversions. Configure webhook URLs per campaign or globally. Automatic retries with exponential backoff ensure you never miss an event.

SDKs & Libraries

Official SDKs for PHP, Python, JavaScript, and Ruby. Community libraries for Go, Java, and .NET. Each SDK mirrors the API structure for a consistent development experience across languages.

Rate Limits & Reliability

Generous rate limits scale with your account tier. Burst-friendly design handles traffic spikes gracefully. 99.9% API uptime SLA backed by redundant infrastructure across multiple data centers.

Integrates with your tools

Native integrations with popular platforms. Zapier and webhook support for everything else. Build custom workflows that connect SMSEdge to your existing stack.

Explore the API →