Skip to content
SMPP implemented in Java
Java Other
  1. Java 99.6%
  2. Other 0.4%
Branch: master
Clone or download


Maven Central

jSMPP is a java implementation (SMPP API) of the SMPP protocol (currently supports SMPP v3.4). It provides interfaces to communicate with a Message Center or an ESME (External Short Message Entity) and is able to handle traffic of 3000-5000 messages per second.

jSMPP is not a high-level library. People looking for a quick way to get started with SMPP may be better of using an abstraction layer such as the Apache Camel SMPP component Apache Camel SMPP component

Travis-CI status:

Build Status


The project started on Google Code:

It was maintained by uudashr on Github until 2013.

It is now a community project maintained at

Release procedure

mvn deploy -DperformRelease=true -Durl= -DrepositoryId=sonatype-nexus-staging -Dgpg.passphrase=<yourpassphrase>

  • log in here:
  • click the 'Staging Repositories' link
  • select the repository and click close
  • select the repository and click release


Copyright (C) 2007-2013, Nuruddin Ashr Copyright (C) 2012-2013, Denis Kostousov Copyright (C) 2014, Daniel Pocock Copyright (C) 2016-2020, Pim Moerenhout

This project is licensed under the Apache Software License 2.0.

You can’t perform that action at this time.