EVERYTHING XIAOMI
Get listed

Jasmin SMS Gateway

Jasmin SMS Gateway is an open-source gateway for businesses building customized messaging services.

Place
#20 of 34
Score
6.5
Jasmin SMS Gateway's website

What Jasmin SMS Gateway is

Jasmin SMS Gateway is an open-source gateway for businesses building customized messaging services. It sends and receives SMS over HTTP and SMPP, with client and server components for each protocol. Routing can use static rules, round-robin, failover, or least-cost selection. It handles Unicode and binary messages, including WAP Push and vCards, as well as concatenated multipart SMS; it supports two-way SMS but not MMS. Its HTTP API covers sending, receiving, delivery notifications, monitoring metrics, and balance and rate checks. The REST API supports single- and multi-destination sending, bulk messaging, and balance and route checks. Jasmin relies on Python 3, RabbitMQ, and Redis, with Linux packages, Docker, and PyPI installation documented. Package support is listed for Ubuntu 20.04 and newer and RHEL or CentOS 8 and newer. The gateway is free under Apache License 2.0, while the web backend is commercially licensed. Operators set message rates and their units; Jasmin does not enforce a currency.

Good

  • Supports HTTP and SMPP messaging.
  • Offers four routing approaches.
  • Handles Unicode, binary, and multipart SMS.
  • HTTP and REST APIs include sending and checks.
  • Free gateway under Apache License 2.0.

Watch out

  • Requires Python 3, RabbitMQ, and Redis.
  • MMS is not supported.
  • Web backend uses a commercial license.
  • Operators must define rate units themselves.

Who it suits

Jasmin suits messaging businesses that want to operate and customize an SMS gateway on Linux or through a self-hosted deployment. It is also relevant to teams needing HTTP or SMPP messaging, routing choices, and two-way SMS.

Verdict

Jasmin provides a broad set of SMS protocols, routing options, and APIs for organizations prepared to manage its dependencies and deployment. Note that its free gateway does not include a freely licensed web backend, and it does not handle MMS.

Plans and prices

From Jasmin SMS Gateway's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Jasmin SMS GatewayFreeOpen-source gateway; web backend is under a commercial license

The facts

Each one read from Jasmin SMS Gateway's own pages, with the date it was checked.

What it does

API authentication
The REST API's secure endpoints require HTTP Basic authentication using Jasmin account credentials.checked 7 Oct 2026
APIs
The HTTP API supports SMS sending and receiving, delivery notifications, monitoring metrics, balance checks, and rate checks.checked 7 Oct 2026
Authentication
REST API endpoints under the /secure/ path require Basic Auth using Jasmin account credentials.checked 7 Oct 2026
Dependencies
Jasmin requires Python 3, RabbitMQ, and Redis.checked 7 Oct 2026
Deployment
The maker documents Linux packages, a Docker image, and installation through PyPI.checked 7 Oct 2026
Installation options
The maker documents Linux DEB and RPM packages, Docker, and PyPI installation.checked 7 Oct 2026
Integrations
The documentation describes monitoring with Prometheus and Grafana and deployment on Kubernetes.checked 7 Oct 2026
License
The project is released under the Apache License Version 2.checked 7 Oct 2026
License limitation
Jasmin is released under Apache License 2.0, while the web backend is provided under a commercial license.checked 7 Oct 2026
Messaging
It supports Unicode, binary and concatenated multipart SMS.checked 7 Oct 2026
Messaging features
It supports Unicode, binary SMS such as WAP Push and vCards, and concatenated long messages.checked 7 Oct 2026
MMS support
Nochecked 24 Sep 2026
Protocols
It supports SMS delivery through HTTP and SMPP, with client and server components for both.checked 7 Oct 2026
Purpose
Jasmin is an open-source SMS gateway designed to be customized for messaging businesses.checked 7 Oct 2026
Queueing
Jasmin uses an AMQP broker for store-and-forward messaging and requires RabbitMQ and Redis services.checked 7 Oct 2026
REST API
The RESTful API supports sending to one or many destinations, balance and route checks, and bulk messaging.checked 7 Oct 2026
Routing
Its routing options include static, round-robin, failover, and least-cost routing.checked 7 Oct 2026
Security guidance
The FAQ recommends placing Jasmin behind a firewall, whitelisting known users, or using VPN tunnels.checked 7 Oct 2026
Support
The documentation points users to GitHub issues and a forum, and says commercial support, hosting, consulting, and engineering are available.checked 7 Oct 2026

Money

Billing
Built-in user billing can apply route rates and balance or SMS-count quotas; rates have no enforced currency unit.checked 7 Oct 2026
Billing limit
Jasmin does not manage the unit or currency of configured message rates; operators define those rates themselves.checked 7 Oct 2026
Free plan
Yeschecked 24 Sep 2026

Where it runs

Platform requirement
Jasmin requires Python 3 and the installation guide lists Ubuntu 20.04+ and RHEL 8/CentOS 8+ package support.checked 7 Oct 2026
Supported Linux
The installation guide states support for Ubuntu 20.04 and newer, and RHEL or CentOS 8 and newer.checked 7 Oct 2026

Alternatives to Jasmin SMS Gateway

All alternatives
  1. 1

    MSG91

    Free planAndroidiOSWebAPI
    8.1From ₹2,000 a month
  2. 2Telnyx SMS API logo

    Telnyx SMS API

    Free planWebAPI
    7.5From $500 a month
  3. 3
    7.4$0.01 one-time
  4. 4Gupshup logo

    Gupshup

    Free planWebAPI
    7.2Free plan
  5. 5GatewayAPI logo
    7.1€0.04 one-time
  6. 6Messente logo

    Messente

    Free planWebAPI
    7.1Free plan