> ## Content Index
> Fetch the complete content index at: https://www.process-one.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# A set of new ejabberd modules
- URL: https://www.process-one.net/blog/new-ejabberd-modules/
- Published: 2008-07-02T22:00:00.000Z
- Updated: 2024-10-10T14:56:37.000Z
- Description: Several interesting technical ejabberd modules have been released lately: Rest module, Atom pubsub bridge, XMPP/AMQP gateway
- Author: Mickaël Rémond

Here is a short description of this new modules:

- **mod\_rest**: This module has been developed by Nolan Eakins. This is an ejabberd module that adds an HTTP handler that allows HTTP clients to literally post arbitrary message stanzas to ejabberd. The original annoucement is [here](https://nolan.eakins.net/node/310?ref=process-one.net). The code is now available in [ejabberd-modules](https://svn.process-one.net/ejabberd-modules/mod%5Frest/?ref=process-one.net) subversion repository.
- **Atom Pubsub bridge**: This module have been developed by Eric Cestari. It allows any AtomPub clients to post to a specific node in your PubSub tree. The reverse is also possible: the ejabberd PubSub tree will also be available as an AtomFeed. The original annoucement is [here](https://www.cestari.info/2008/6/19/atom-pubsub-module-for-ejabberd?ref=process-one.net). For more information on XMPP publish and subscribe features you can read the specification: [XEP-0060: Publish-Subscribe](https://www.xmpp.org/extensions/xep-0060.html?ref=process-one.net). The code is now available in [ejabberd-modules](https://svn.process-one.net/ejabberd-modules/atom%5Fpubsub/?ref=process-one.net) subversion repository.
- **XMPP / AMQP gateway**: AMQP stands for [Advanced Message Queuing Protocol](https://amqp.org/?ref=process-one.net). This is a message queue protocol for business messaging. The AMQP gateway allows to mix XMPP presence, federation and internet scale network, with AMQP queueing mecanism. The original annoucement about the ejabberd gateway for RabbitMQ AMQP implementation is [here](https://www.lshift.net/blog/2008/07/01/rabbitmq-xmpp-gateway-released?ref=process-one.net).

You can browse the extra ejabberd modules on [ProcessOne forge](https://forge.process-one.net/browse/ejabberd-modules?ref=process-one.net).

There are currently more than 25 extensions and the list is growing. Please, contact me if you would like to get a write access to this subversion repository to add and manage your ejabberd extensions.