The Gateway

Open Source SMS gateway

An open-source SMS messaging gateway for teams that want control, reliability, and visibility—without “black-box” vendor lock-in.

What is Sendium

Sendium is an open-source, headless SMS gateway engineered for high-throughput delivery. Designed to sit seamlessly between your internal applications (CRMs, websites, IoT platforms) and your SMS connectivity (carriers, SMPP providers), it puts you firmly in control of your messaging infrastructure.

It lets you run your own gateway layer, which gives you the power to manage connections, adjust routing on the fly, prioritize traffic, and dictate fail-over rules. Built for maximum scalability and flexibility, Sendium eliminates vendor lock-in entirely and can be easily deployed across any on-premise or cloud environment.

How it works

  • Your application sends a message to Sendium over HTTP

  • Sendium applies routing rules (country/prefix, sender ID, message type, priority, etc.)

  • Sendium delivers through one or more SMPP connections to upstream providers

  • Delivery receipts (DLRs) come back asynchronously

  • Sendium normalizes the status and forwards it back to your systems (HTTP callbacks or SMPP reports)

Core Capabilities

SMPP Server & Client
(full bind support)

Granular TPS control
(rate limiting)

Advanced routing
engine

Protocol translation
(HTTP ↔ SMPP)

Real-time DLR
management

Modern, headless architecture

Typical use cases

Offering an alternative to Kannel
If your gateway is hard to maintain, hard to staff for, and painful to extend — Sendium gives you the same core gateway functions in a modern, container-friendly stack.

Aggregators & hubs
Route traffic from multiple customers to multiple upstream carriers with clear rules (e.g., “UK → Carrier A, FR → Carrier B”), plus failover.

Enterprise notification systems (OTPs, alerts, priorities)
Run Sendium on-prem or in your private cloud. Keep control of routing, logs, and security posture — while prioritizing critical traffic (e.g. OTPs) over non-critical messaging.

IoT / M2M signaling
Translate API commands from your IoT platform into SMS signals when data coverage is unreliable.

What's Next

Phase 1: Resilience & compatibility

  • Kannel configuration parity (easy migration mindset)
  • SMPP over TLS
  • Prometheus /metrics endpoint (Grafana-ready observability)
  • Priority queues & fairness (OTPs always jump the line)

Phase 2: Advanced routing & intelligence

  • Automatic fallback/retry paths
  • Health-based rerouting (low deliverability detection)
  • Load balancing across providers
  • Billing-aware + HLR/MNP-informed routing

Phase 3: Scale & integrations

  • Apache Kafka integration for massive async throughput
  • Foundations for multichannel routing (e.g., WhatsApp, RCS, Email)
Be the First to Know
I accept the terms & conditions and the privacy policy