Tyr SMS Gateway
SMS service for transactional and bulk SMS. SMPP and REST SMS APIs supported.

Global, highly reliable and technically rich SMS gateway to send and receive SMS between applications and mobiles. Send and receive SMS using our webSMS portal and SMS APIs that include SMPP (v3.3, v3.4, v5 supported), SMTP (emailSMS: email-to-SMS and SMS-to-email), and secure HTTP REST. Coverage highlights of the Tyr SMS Gateway include UK, France, Germany, Spain and Italy.
Tyr SMS Gateway accounts can be used for sending messages to mobiles on almost any mobile network in the world. Accounts can also be used for P2A (person-to-application) SMS to receive inbound SMS from many mobile networks around the world, using Virtual Mobile Numbers (VMNs) or SIM Hosting.
SIGN-UP | LOGIN TO GET DEVELOPER ACCOUNTAccounts
Developer
Developer accounts provide easy access to the Tyr SMS Gateway for sending and receiving SMS. Use either the REST API or SMPP for messages.
Accounts are restricted to 5 nominated mobile numbers.
Pricing is super cheap to help you get your application or integration built.
Enterprise
Enterprise accounts provide access to the Tyr SMS Gateway for reliably sending and receiving SMS. Enterprise accounts can handle high volumes of outbound and inbound SMS messages, with over 1000 networks worldwide able to be sent SMS.
High rates of SMS traffic can be handled using SMPP, REST API, webSMS or emailSMS.
Pricing is based on the volume of messages sent and received.
Bulk SMS
A2P bulk SMS accounts provide access to the Tyr SMS Gateway for sending SMS, the capacity to handle high volumes of SMS messages and extremely competitive wholesale SMS pricing.
Accounts are capable of handling up to 2000 SMS/sec on request with single or multiple SMPP gateway binds. We recommend SMPP rather than REST for bulk SMS.
Pricing is our buy-in cost (i.e. 0% mark-up), and we charge a fixed service fee or minimum invoice amount.
Reliable and Dependable SMS
Highly redundant and available messaging infrastructure.
Our services can be depended upon to deliver your messages 24x7. The Tyr SMS Gateway infrastructure that we operate for message delivery spans multiple redundant, independent and geographically separate sites throughout Europe, Asia and the Americas.
In the unlikely event that one of our sites completely fails, our remaining sites will continue to provide service for all of our SMS APIs. The redundancy includes both inbound and outbound SMS.
Uses
A2P SMS for IoT/M2M, OTP, marketing and notifications to customers and staff.
Reliable
Can be depended upon 24x7 for your business to send and receive SMS.
Technology
Advanced infrastructure with mulitple APIs for customers to use.
Worldwide
Coverage includes almost every mobile network in the world (>1000 networks).
Tyr SMS Gateway Upcoming Services
SMS Portal and Email-to-SMS - Send and receive SMS using our webSMS portal and emailSMS service. Login using your web browser, or use your email client, and quickly send a message to a single person or thousands of people. With emailSMS and webSMS you can view and reply to messages received from mobile users.
Conditional SMS Messaging - Send, or not send, message content based on factors such as SIM swap, roaming, local time-of-day, and other conditions. Send different message content based on conditions.
Two-Way SMS and Receiving SMS from mobiles
Enable applications to receive SMS from mobile users for marketing campaigns, receiving SMS from mobile devices for IoT/M2M, and other uses. Use with sending SMS to mobiles to enable two-way SMS messaging.
Virtual SIM Hosting
Virtual SIM Hosting (VSIM) provides a high performance method of receiving up to 200 SMS per second through a customer-supplied SIM. The mobile number of the SIM can be used to receive SMS without the restrictions of normal SIM card hosting. This service is a means of getting the performance of Virtual Mobile Numbers (VMNs) with the advantage of a national mobile number (e.g. a SIM from a mobile network in France for use with a service targeted at mobile users in France).
Read more about Virtual SIM Hosting
Virtual Mobile Numbers
Virtual Mobile Numbers (VMNs) bring high performance with low delivery latency of messages from mobiles to applications. A single Virtual Mobile Number allows an application to receive incoming SMS from all supported networks worldwide. The Virtual Mobile Numbers behave in the same way as a regular mobile number, but with the benefit of significantly higher throughput (200 SMS per second) to your application.
Read more about Virtual Mobile NumbersCoverage, Pricing and Service Support
Country | Network | MT SMS | VMN | VSIM | ||
---|---|---|---|---|---|---|
Austria | AT | All | 1.2 €c | ✓ | ✓ | |
Belgium | BE | All | 3.2 €c | ✓ | ✓ | |
Czech Republic | CZ | All | 1.7 €c | ✓ | ✓ | |
Denmark | DK | All | 1 €c | ✓ | ✓ | |
Finland | FI | All | 2.5 €c | ✓ | ✓ | |
France | FR | All | 2.3 €c | ✓ | ✓ | |
Germany | DE | All | 3.7 €c | ✓ | ✓ | |
Greece | GR | All | 1.9 €c | ✓ | ✓ | |
Hungary | HU | All | 2.6 €c | ✓ | ✓ | |
Ireland | IE | All | 2.1 €c | ✓ | ✓ | |
Italy | IT | All | 1.8 €c | ✓ | ✓ | |
Netherlands | NL | All | 3.1 £p | ✓ | ✓ | |
Norway | NO | All | 1.9 €c | ✓ | ✓ | |
Poland | PL | All | 0.8 €c | ✓ | ✓ | |
Portugal | PT | All | 0.8 €c | ✓ | ✓ | |
Russia | RU | All | 3.8 €c | ✓ | ✓ | |
Spain | ES | All | 1.5 €c | ✓ | ✓ | |
Sweden | SE | All | 1.6 €c | ✓ | ✓ | |
Switzerland | CH | All | 1.3 €c | ✓ | ✓ | |
United Kingdom | UK | All | 1.1 £p | ✓ | ✓ |
The above is a selection of the networks reachable. Over 1000 networks worldwide are supported by the Tyr SMS Gateway.
Country | Network | MT SMS | VMN | VSIM | ||
---|---|---|---|---|---|---|
Austria | AT | All | 2.1 €c | ✓ | ✓ | |
Belgium | BE | All | 5.52 €c | ✓ | ✓ | |
Czech Republic | CZ | All | 2.976 €c | ✓ | ✓ | |
Denmark | DK | All | 1.704 €c | ✓ | ✓ | |
Finland | FI | All | 4.32 €c | ✓ | ✓ | |
France | FR | All | 3.96 €c | ✓ | ✓ | |
Germany | DE | All | 6.36 €c | ✓ | ✓ | |
Greece | GR | All | 3.288 €c | ✓ | ✓ | |
Hungary | HU | All | 4.44 €c | ✓ | ✓ | |
Ireland | IE | All | 3.6 €c | ✓ | ✓ | |
Italy | IT | All | 3.06 €c | ✓ | ✓ | |
Netherlands | NL | All | 5.28 £p | ✓ | ✓ | |
Norway | NO | All | 3.228 €c | ✓ | ✓ | |
Poland | PL | All | 1.44 €c | ✓ | ✓ | |
Portugal | PT | All | 1.428 €c | ✓ | ✓ | |
Russia | RU | All | 6.54 €c | ✓ | ✓ | |
Spain | ES | All | 2.58 €c | ✓ | ✓ | |
Sweden | SE | All | 2.772 €c | ✓ | ✓ | |
Switzerland | CH | All | 2.208 €c | ✓ | ✓ | |
United Kingdom | UK | All | 1.92 £p | ✓ | ✓ |
The above is a selection of the networks reachable. Over 1000 networks worldwide are supported by the Tyr SMS Gateway.
Country | Network | MT SMS | VMN | VSIM | ||
---|---|---|---|---|---|---|
Austria | AT | All | 1.75 €c | ✓ | ✓ | |
Belgium | BE | All | 4.6 €c | ✓ | ✓ | |
Czech Republic | CZ | All | 2.48 €c | ✓ | ✓ | |
Denmark | DK | All | 1.42 €c | ✓ | ✓ | |
Finland | FI | All | 3.6 €c | ✓ | ✓ | |
France | FR | All | 3.3 €c | ✓ | ✓ | |
Germany | DE | All | 5.3 €c | ✓ | ✓ | |
Greece | GR | All | 2.74 €c | ✓ | ✓ | |
Hungary | HU | All | 3.7 €c | ✓ | ✓ | |
Ireland | IE | All | 3 €c | ✓ | ✓ | |
Italy | IT | All | 2.55 €c | ✓ | ✓ | |
Netherlands | NL | All | 4.4 £p | ✓ | ✓ | |
Norway | NO | All | 2.69 €c | ✓ | ✓ | |
Poland | PL | All | 1.2 €c | ✓ | ✓ | |
Portugal | PT | All | 1.19 €c | ✓ | ✓ | |
Russia | RU | All | 5.45 €c | ✓ | ✓ | |
Spain | ES | All | 2.15 €c | ✓ | ✓ | |
Sweden | SE | All | 2.31 €c | ✓ | ✓ | |
Switzerland | CH | All | 1.84 €c | ✓ | ✓ | |
United Kingdom | UK | All | 1.6 £p | ✓ | ✓ |
The above is a selection of the networks reachable. Over 1000 networks worldwide are supported by the Tyr SMS Gateway.
SMS APIs
The Tyr SMS Gateway has the capacity and technical capability to be used for sending high volumes of SMS messaging quickly and reliably to mobile users in a single country or worldwide. The SMPP API is well-suited to this use; however, we also provide our HTTP REST SMS API (HTTP-to-SMS) that can be equally suitable or our SMTP API (email to SMS / SMS to email / SMTP to SMS) if you prefer. Using these APIs, messages can be sent from your application or systems through your Tyr SMS Gateway account and delivered within seconds. Delivery receipts are also provided in realtime to indicate the delivery status of your messages.
Tutorials for how to programmatically send SMS can be found at the following:
- Send SMS (Python, Java, Go, Perl, C++, C#, Node.js, Ruby, PHP)
- Send SMS with SMPP (Python, Java, Go, Perl, C++, C#, Node.js, Ruby, PHP)
- Send SMS with REST (Python, Java, Go, Perl, C++, C#, Node.js, Ruby, PHP)
REST API
The Melrose Labs Tyr SMS Gateway service is available using our REST SMS API.
Send an SMS message with the RESTful HTTP SMS API
Example using cURL, Node.js, Python, PHP
Request:
curl --location --request POST https://api.melroselabs.com/sms/message/ \
--header 'x-api-key: [API_KEY]' --header 'Content-Type: application/json' \
--data-raw '{ "source": "MelroseLabs","destination": "447712345678","message": "Hello World €£$" }'
Response:
{"transactionID": "1ccead78-6550-4aac-a6b4-a4942b908659"}
Request:
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://api.melroselabs.com/sms/message/',
'headers': {
'x-api-key': '[API_KEY]',
'Content-Type': 'application/json'
},
body: JSON.stringify({ "source": "MelroseLabs","destination": "447712345678","message": "Hello World €£$" })
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body); // response is of type application/json
});
Response:
{"transactionID": "1ccead78-6550-4aac-a6b4-a4942b908659"}
Request:
import requests
import json
url = "https://api.melroselabs.com/sms/message/"
payload = {
{ "source": "MelroseLabs","destination": "447712345678","message": "Hello World €£$" }
}
headers = {
'x-api-key': '[API_KEY]',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = json.dumps(payload))
# response is of type application/json
print(response.text.encode('utf8'))
Response:
{"transactionID": "1ccead78-6550-4aac-a6b4-a4942b908659"}
Request:
<?php
$data = { "source": "MelroseLabs","destination": "447712345678","message": "Hello World €£$" }
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.melroselabs.com/sms/message/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $data,
CURLOPT_HTTPHEADER => array(
"x-api-key: [API_KEY]",
"Content-Type: application/json"
)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response; // response is of type application/json
?>
Response:
{"transactionID": "1ccead78-6550-4aac-a6b4-a4942b908659"}
SMS Webhook Support
When an inbound MO SMS is received from a mobile, or a delivery receipt is generated for an MT SMS to a mobile, a call can be made to your webhook to convey the event.
Get your API Key now and start using the Tyr SMS Gateway service REST API
SIGN-UP | LOGIN TO GET API KEYSMPP API
Use Short Message Peer-to-Peer (SMPP) to send SMS to mobiles with the highest level of control, and is suitable for low or high volumes of SMS. SMPP versions 3.3, 3.4 and 5 are supported, and TLS can be used to secure the session between your application and the Tyr SMS Gateway. We believe that for both MO and MT SMS our SMPP API of the Tyr SMS Gateway service is the most reliable, available and capable implementation available from any SMPP provider.
Our SMPP v5 reference is available to provide details on our implementation of SMPP. It is also relevant for v3.4, and to a lesser degree v3.3.
Data Retention and Data Privacy
Data retention and data privacy policies ensure that data is handled securely and in accordance with GDPR. Mobile telephone numbers and message content are kept encrypted at rest and in motion whenever possible. Account-level policies ensure that messages are erased in line with your organisation's data retention policy.
SMSC Simulator
Looking to test your SMS application or SMS-enabled application before connecting to a live SMS gateway or SMSC? Our SMSC Simulator service allows you to test using the SMPP protocol v3.3, v3.4 and v5. Read more about SMSC Simulator >
Service snapshot
- Bulk SMS / Wholesale SMS provider
- Worldwide coverage
- High reliability and availability
- Mobile Terminated (MT) SMS
- Mobile Originated (MO) SMS - Virtual Mobile Numbers (VMNs), Virtual SIM Hosting (VSIM)
- SMPP SMS API (v3.3, v3.4 and v5); SMPP over TLS
- REST HTTP SMS API; TLS
- SMTP SMS API - email to SMS / SMS to email