# SMPP Gateway - LLM Context File # https://smppgateway.io/llms.txt > SMPP Gateway is a modern Java SMPP library for high-performance SMS messaging. > It is the only actively maintained Java SMPP library, replacing the abandoned Cloudhopper. ## Project Overview SMPP Gateway provides a clean-room implementation of the SMPP 3.4 protocol built with modern Java 21 features including virtual threads, records, sealed classes, and pattern matching. ## Key Projects ### smpp-core - Repository: https://github.com/bassrehab/smpp-core - Maven Central: io.smppgateway:smpp-core:1.0.2 - Description: Core SMPP library with PDUs, codecs, server, and client implementations - License: Apache 2.0 ### smpp-kafka-producer - Repository: https://github.com/bassrehab/smpp-kafka-producer - Description: Production-ready SMPP-to-Kafka bridge with HTTP/2 REST API - Features: Docker, Kubernetes support, delivery receipts ## Technical Details - Language: Java 21 LTS - Build: Maven - Transport: Netty 4.1.x - Threading: Virtual threads for business logic - PDUs: Immutable records with fluent builders - Protocol: SMPP 3.4 specification compliant ## Documentation - Main Site: https://smppgateway.io - Documentation: https://docs.smppgateway.io - API Reference: https://docs.smppgateway.io/smpp-core/1.0/index.html ## Quick Start ```xml io.smppgateway smpp-core 1.0.2 ``` ## Author Created by Subhadip Mitra - Website: https://subhadipmitra.com - Contact: contact@smppgateway.io ## Topics SMPP, SMS, Java, Netty, Telecommunications, Messaging, Protocol, Library, Open Source