## Welcome to python-nbxmpp website python-nbxmpp is a Python library that provides a way for Python applications to use Jabber/XMPP networks in a non-blocking way. This library is initialy a fork of xmpppy one, but using non-blocking sockets. ## Features * Asynchronous * Supports ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, PLAIN, and X-MESSENGER-OAUTH2 authentication mechanisms. * Supports connection via proxies * Suppors TLS * Supports [BOSH (XEP-0124)](https://xmpp.org/extensions/xep-0124.html) * Support [Stream Management (XEP-0198)](https://xmpp.org/extensions/xep-0198.html) ## Starting Points * [Downloads](http://dev.gajim.org/gajim/python-nbxmpp/tags) * You can also clone the git repository at http://dev.gajim.org/gajim/python-nbxmpp.git * [Example](http://dev.gajim.org/gajim/python-nbxmpp/tree/master/doc/examples)