PyXMPP is a Python XMPP (also known as Jabber) implementation.
It is based on libxml2 — fast and fully-featured XML parser.
PyXMPP provides most core features of the XMPP protocol (RFC 3920, RFC 3921)
and several extenstions.
PyXMPP provides building blocks for creating Jabber clients and
components. Developer uses them to setup XMPP streams, handle incoming events
and create outgoing stanzas (XMPP "packets").
Some API documentation is available at: http://pyxmpp.jajcus.net/api/
There are three mailing list available for the project: