Conference Campaign Solo Rich Messaging



SMS APIs for Sending and Receiving SMS

Share this page

SMS APIs from Melrose Labs can be used to quickly and easily enable an application to send and receive SMS. The primary locations with which our SMS API can be used are the UK, France, Germany, Spain and Italy, however other locations are supported.

Our SMS APIs include SMPP, HTTP REST, SMTP and SIP MESSAGE. SMS APIs are typically capable of being used with an SMS gateway for bulk SMS and the sending and/or receiving of high volumes of SMS messages. Operations included in our SMS APIs allow SMS to be sent, received, cancelled and replaced. Other operations available include the ability to modify a phonebook or distribution lists that are used to send messages to one or more recipients. Webhooks can be used to allow inbound (MO) SMS and delivery receipts to be pushed to your application.

APIs for use with SMS Gateways

Our HTTP SMS API and SMPP SMS API are included below. For further information on our SMS gateway for use with the UK, France, Germany, Spain, Italy and other locations, please see the Tyr SMS Gateway.


REST calls can be made via HTTPS to send SMS to mobiles, and also to cancel, query and replace previously submitted SMS messages. Webhooks allow for delivery receipts to be sent to your application without the need to poll for the status of messages.


Short Message Peer-to-Peer v3.3, 3.4 and v5 is supported and the SMPP PICS (Protocol Implementation Conformance Statement) showing the level of support is provided. SMPP can be used to estalish sessions, over which SMS can be submitted (submit_sm PDU), queried (query_sm PDU), replaced and cancelled. Delivery receipts are alse send across these SMPP session when messages reach a completion state. Inbound SMS from mobiles (MO SMS) are also sent via SMPP.

Smart Use of SMS APIs

It can sometimes be beneficial to minise the amount of code, or applications, involved in getting data - in this case SMS - from its source to its destination. The following are examples that help to achieve this:

  • SMS to database (PostgreSQL, MySQL, etc) : Write to database an SMS that has been received from a mobile, and use code that periodically queries the database to process the received SMS. [SMPP to database, PostgreSQL or MySQL]
  • SMPP or SMS to HTTP : Pass an SMS received from a mobile to a webhook. [SMPP or SMS to REST]
  • HTTP to SMS or SMPP : See REST-SMPP Intelligent Bridge


Tyr SMS Gateway

SMS gateway platform for A2P, P2A, bulk, wholesale, business, text marketing and other applications to UK, France, Germany, Spain, Italy and other countries.

SMPP SMS Gateway

Cloud-based high capacity and high reliability SMPP SMS Gateway platform with advanced routing. Supports A2P and P2A SMS.

REST-SMPP Intelligent Bridge

REST-SMPP bridge for offloading the sending of SMS.

SMSC Simulator

SMSC simulator for testing your SMS applications and messaging infrastructure using the SMPP protocol.

SMPP Implementation Testing

Test SMPP compliance and performance of SMS applications, SMSCs and SMS gateways.

Find out more...

Please provide your name.
Please provide a valid company name.
Please type your message.
Please provide a valid email address.