Skip to content
This repository

Build SMS applications with Python

This branch is 0 commits ahead and 6 commits behind develop

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 docs
Octocat-spinner-32 rapidsms
Octocat-spinner-32 tests Updates for django deprecations November 04, 2013
Octocat-spinner-32 .coveragerc add coveragerc refs #225 December 15, 2012
Octocat-spinner-32 .gitattributes added .mo to gitattributes as a 'binary' object June 17, 2009
Octocat-spinner-32 .gitignore refs #220 - Raise an error when pattern/keyword is not defined January 28, 2013
Octocat-spinner-32 .gitmodules remove contrib submodule September 03, 2010
Octocat-spinner-32 .travis.yml update tox version to fix travis builds September 23, 2013
Octocat-spinner-32 AUTHORS Freshen AUTHORS file March 01, 2013
Octocat-spinner-32 LICENSE added BSD license January 07, 2010
Octocat-spinner-32 remove reference to scheduler March 21, 2013
Octocat-spinner-32 README.rst Update README.rst June 01, 2013
Octocat-spinner-32 allow specification of test module November 14, 2012
Octocat-spinner-32 Updates for django deprecations November 04, 2013
Octocat-spinner-32 tox.ini Updates for django deprecations November 04, 2013


RapidSMS is a free and open source framework for building interactive SMS applications, which integrates tightly with Django to provide a rich reporting interface. It was created by the Innovation Team at UNICEF, and is under development by the RapidSMS Team.

Build Status


  • A framework for processing text messages through a series of phases.
  • Support for sending and receiving messages from pluggable backends, including Kannel.
  • A swappable routing architecture with support for background processing with Celery.
  • Built-in commonly used apps in rapidsms.contrib, including registration.


RapidSMS is best installed via PyPI. To install the latest version, run:

$ pip install rapidsms



Documentation on using RapidSMS is available on Read The Docs.


RapidSMS is released under the BSD License. See the LICENSE file for more details.


If you think you've found a bug or are interested in contributing to this project check out RapidSMS on Github. A full contributing guide can be found in the online documentation.

Something went wrong with that request. Please try again.