README.md 851 Bytes
Newer Older
Yann Leboulanger's avatar
Yann Leboulanger committed
1 2 3 4 5 6 7
## 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
Philipp Hörist's avatar
Philipp Hörist committed
8
 * Supports ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1(PLUS), SCRAM-SHA-256(PLUS) and PLAIN authentication mechanisms.
Yann Leboulanger's avatar
Yann Leboulanger committed
9 10 11
 * Supports connection via proxies
 * Suppors TLS
 * Supports [BOSH (XEP-0124)](https://xmpp.org/extensions/xep-0124.html)
Philipp Hörist's avatar
Philipp Hörist committed
12
 * Support [Stream Management (XEP-0198)](https://xmpp.org/extensions/xep-0198.html)
Yann Leboulanger's avatar
Yann Leboulanger committed
13 14 15

## Starting Points

Yann Leboulanger's avatar
Yann Leboulanger committed
16
 * [Downloads](http://dev.gajim.org/gajim/python-nbxmpp/tags)
Yann Leboulanger's avatar
Yann Leboulanger committed
17
 * You can also clone the git repository at http://dev.gajim.org/gajim/python-nbxmpp.git
Yann Leboulanger's avatar
Yann Leboulanger committed
18
 * [Example](http://dev.gajim.org/gajim/python-nbxmpp/tree/master/doc/examples)