Welcome to django-notifyAll’s documentation !

A library which can be used for all types of notifications like SMS, Mail, Push.

  • Supports Python2.7+

Documentation : https://django-notifyall.readthedocs.io/en/latest/index.html


Every application today is dependent on sending out some form of notification - SMS, email or Push. There is no single interface available to manage either the notification type or the notification service provider.


  • Plivo
  • Twilio

both have their own SDK and API

For Push

  • Apple Push
  • Android Push

both have their own SDK and API (though Firebase could be used as a single interface)

For Email

  • The same problem.


This library aims to provide a uniform interface to all the developers to use any notification mechanism, from any service provider.


Work in progress, the basic idea is to follow the lead of django-allauth.

Indices and tables