Skip to main content
https://raw.githubusercontent.com/jookies/jasmin/master/misc/doc/sources/_static/jasmin-logo-small.png

Jasmin - Open source SMS gateway

Contributions welcome Ubuntu package Redhat package Build status Docker image build status Documentation status Github discussions

Introduction

Jasmin is a very complete open source SMS Gateway with many enterprise-class features such as:

  • SMPP Client / Server

  • HTTP Client / Server

  • Console-based configuration, no service restart required

  • Based on AMQP broker for store&forward mechanisms and other queuing systems

  • Using Redis for in-memory DLR tracking and billing

  • Advanced message routing/filtering (Simple, Roundrobin, Failover, HLR lookup, Leastcost …)

  • Supports Unicode (UTF-8) for sending out multilingual SMS

  • Supports easy creation and sending of specialized/binary SMS like mono Ringtones, WAP Push, Vcards

  • Supports concatenated SMS strings (long SMS)

Jasmin relies heavily on message queuing through message brokers (Using AMQP), it is designed for performance, high traffic loads and full in-memory execution.

Architecture

HLD Architecture

Jasmin core and its external connectors (used for AMQP, Redis, SMPP, HTTP, Telnet …) are written in Python and are mainly based on Twisted matrix, an event-driven networking engine.

Getting started

Refer to Installation steps to get Jasmin gateway up and running quickly with a simple SMS sending scenario.

Documentation

The documentation is at: http://docs.jasminsms.com

If you still need to build it locally:

$ cd misc/doc
$ make html
...
...
Build finished. The HTML pages are in build/html.

Contributors

Contributors

License

Jasmin is released under the terms of the [Apache License Version 2]. See `LICENSE` file for details.

Credits

Metadata

Release files for jasmin 0.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jasmin 0.11.1
File Size Uploaded
jasmin-0.11.1.tar.gz 1.4 MB Details

Release files / jasmin-0.11.1.tar.gz

Download URL jasmin-0.11.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
6edd75f3570891e56b95bf6401790b6f7ee89a1c5ecd433da923871b7a5984c4
BLAKE2b-256 checksum
How to use checksums
38ef09b67d954541650b854b6b38b5cc15b51accd0bb4a538116aac7b39fc3ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/68.1.2 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.11.1 This release

1 release file

0.11.0

1 release file

0.10.12

1 release file

0.10.11

1 release file

0.10.9

1 release file

0.10.8

1 release file

0.10.5

1 release file

0.10.4

1 release file

0.10.3

1 release file

0.10.2

1 release file

0.9.36

1 release file

0.9.35

1 release file

0.9.34

1 release file

0.9.33

1 release file

0.9.32

1 release file

0.9.31

1 release file

0.9.29

1 release file

0.9.28

1 release file

0.9.27

1 release file

0.9.26

1 release file

0.9.25

1 release file

0.8.10

1 release file

0.6

1 release file

0.6b0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page