About this project
Sendium is a container-native, high-performance SMS gateway built on Java and Quarkus, designed as a modern alternative to Kannel. It acts as a middleware layer between internal applications (such as CRMs, IoT platforms, or websites) and SMS carriers or SMPP providers. By providing a protocol-agnostic bridge, it allows developers to manage complex messaging infrastructure, eliminate vendor lock-in, and implement custom routing logic.
Key capabilities include:
- SMPP Server & Client: Full support for TX/RX/TRX binds with TLS/SSL options.
- Protocol Bridging: Seamless conversion between HTTP webhooks and legacy SMPP protocols.
- Advanced Routing: Configurable routing based on destination, sender ID, content, or account attributes with fallback chains.
- Traffic Management: Granular Transactions-Per-Second (TPS) limits and priority-aware queue management.
- Observability: Built-in support for Prometheus metrics, Swagger/OpenAPI documentation, and detailed operational logging.
- Delivery Receipts: Normalization and correlation of DLR statuses, with automated callbacks to originating systems.
Sendium is designed for scalability and is suitable for both on-premise and cloud deployments. It includes a migration tool for users transitioning from legacy Kannel configurations and provides a robust API for integration into existing enterprise workflows.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.