Skip to content
Idavoll is an implementation of a generic publish-subscribe service component for Jabber servers, as described in XEP-0060, written in Python using the Twisted networking framework.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
db Implement root collection that includes all leaf nodes. Aug 4, 2008
doc/examples Strip year from copyright headers. Jul 8, 2012
idavoll Replace dependency on pyPgSQL with the better maintained psycopg2. Aug 25, 2014
twisted/plugins Strip year from copyright headers. Jul 8, 2012
.hgtags update tags Jun 18, 2009
INSTALL Replace dependency on pyPgSQL with the better maintained psycopg2. Aug 25, 2014
NEWS Release Idavoll 0.9.1. Sep 7, 2009
UPGRADING Commit 0.8.1 release to SVN. Sep 9, 2008 Make sure twisted plugins are installed properly. Jul 8, 2012


Idavoll 0.9.1

What is this?

Idavoll is a Jabber publish-subscribe service component, as defined in
JEP-0060, aiming to be fully compliant and mostly complete. The goal is to
build a generic pubsub service, but of which parts can be reused for building
custom pubsub services for specific applications.

Current Status

There are two different backends: one using PostgreSQL for storage, and one
just keeping everything in memory.

In Idavoll the mimimal requirements of JEP-0060 version 1.11 are implemented
plus a number of optional features, as returned by Service Discovery.


Instructions for installing, configuring and running this software are in
INSTALL. Also refer to UPGRADING for instruction on upgrading from older
versions of Idavoll.


All of the code in this distribution is Copyright (c) Ralph Meijer.

Idavoll is made available under the MIT license. The included LICENSE file
describes this in detail.


Questions, comments or suggestions are welcome! There is a mailing list for
Jabber related Twisted development at The list's
info page lives here:

Ralph Meijer
You can’t perform that action at this time.