This module allows sending XMPP <message> stanzas via a simple HTTP API. It's currently in the extra modules Mercurial repository.
curl http://example.com:5280/msg/user -u
me@example.com:mypassword -H "Content-Type: text/plain"
-d "Server@host has just crashed!"
A module for Prosody that implements a REST API. Meant for building bots. Can both accept and transmit XML and JSON. Can be configured to send replies to a callback URL. HTTP status codes 202 and 204 are interpreted as "message accepted" without needing to send an XMPP reply stanza.
An Ansible playbook for setting up an Ansible XMPP server as a Tor hidden services. Notable because there's a main.yml file that describes how to configure the Tor hidden service itself. It lists all the ports that have to be available at the hidden service. It also has a sample Prosody config file that describes how to configure Prosody to serve up a hidden service and have it work.
This is a module for Prosody that allows federation to other XMPP servers running as Tor hidden services. If you just want to set up a hidden service, you don't really need this.