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.
- 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.