Alpha modules

These are experimental or unfinished modules. Feel free to test them, but expect to find bugs.

mod_addressing
XEP-0033: Extended Stanza Addressing
mod_adhoc_account_management
Personal account management command
mod_adhoc_oauth2_client
Create OAuth2 clients via ad-hoc command
mod_admin_notify
API to notify server admins
mod_auth_ccert
Client Certificate authentication module
mod_auth_dovecot
Dovecot authentication module
mod_auth_http
Authenticate users against an external HTTP API
mod_auth_http_async
Async HTTP auth module
mod_auth_http_cookie
Possibly temporary fork of mod_http_auth_async that adds cookie auth support
mod_auth_imap
IMAP authentication module
mod_auth_joomla
Joomla authentication module
mod_auth_oauth_external
Authenticate against an external OAuth 2 IdP
mod_auth_pam
PAM authentication module
mod_auth_phpbb3
PHPBB3 authentication module
mod_auth_wordpress
Wordpress authentication module
mod_auto_moved
XEP-0283: Moved
mod_bind2
XEP-0386: Bind 2.0
mod_client_certs
Client-side certificate management for Prosody
mod_client_proxy
Proxy multiple client resources behind a single component
mod_cloud_notify_encrypted
Support for encrypted payloads in push notifications
mod_cloud_notify_filters
Support for push notification filtering rules
mod_cloud_notify_priority_tag
Support for indicating importance to push notification servers
mod_compat_roles
Compatibility layer for Prosody’s future roles API
mod_couchdb
A CouchDB backend for Prosody
mod_debug_omemo
Generate OMEMO debugging links
mod_debug_traceback
Generate tracebacks on-demand
mod_devices
Device identification
mod_firewall
A rule-based stanza filtering module
mod_flash_policy
Adds support for flash socket policy
mod_groups_oidc
OIDC group membership in UserInfo
mod_http_oauth2
OAuth 2.0 Authorization Server API
mod_http_prebind
Implements BOSH pre-bind
mod_http_rest
Send XMPP stanzas via REST/HTTP
mod_http_xep227
HTTP-based account data import/export using XEP-0227
mod_invites_tracking
Store who created the invite to create a user account
mod_isr
XEP-0397: Instant Stream Resumption
mod_jid_prep
Implement XEP-0328: JID Prep for clients
mod_mam_adhoc
Ad-hoc interface to Message Archive Management Settings
mod_mam_archive
XEP-0136: Message Archiving frontend for mod_mam
mod_measure_active_users
Measure number of daily, weekly and monthly active users
mod_measure_storage
Measure storage API operations
mod_migrate_http_upload
mod_http_upload to mod_http_file_share migrator
mod_muc_adhoc_bots
Install adhoc command bots in MUCs
mod_muc_auto_reserve_nicks
Automatically reserve nicknames of MUC users
mod_muc_ban_ip
Ban users from chatrooms by their IP address
mod_muc_cloud_notify
XEP-XXX: Cloud push notifications for MUC
mod_muc_config_restrict
Restrict MUC configuration options to server admins
mod_muc_mam_hints
Support XEP-0334: Message Processing Hints for MUC messages
mod_muc_mam_markers
Save received chat markers into MUC archives’
mod_muc_media_metadata
Experimental module to add metadata to media in MUCs
mod_muc_notifications
Notify of MUC messages to not present members
mod_muc_offline_delivery
Support for sending MUC messages to offline users
mod_muc_require_tos
Require visitors to accept something before being allowed in a room
mod_muc_reserve_nick_pattern
Require MUC occupant nicknames to no match some patterns
mod_muc_restrict_nick
Require MUC occupant nicknames to match a specific pattern
mod_muc_rtbl
{item.summary|firstline}
mod_net_proxy
Implementation of PROXY protocol versions 1 and 2
mod_nooffline_noerror
Discard offline stanzas instead of generating stanza errors if mod_offline is not loaded
mod_offline_hints
Do not store in offline storage messages hinted with no-store’
mod_oidc_userinfo_vcard4
OIDC UserInfo profile details from vcard4
mod_omemo_all_access
Disable access control for all OMEMO related PEP nodes
mod_onions
s2s to Tor hidden services
mod_openid
Enables Prosody to act as an OpenID provider
mod_password_reset
Enables users to reset their password via a link
mod_pep_vcard_avatar
Sync avatars between vCards and PEP
mod_ping_muc
Yet another MUC reliability module
mod_poke_strangers
Query the features and version of JIDs sending messages to contacts they are not subscribed to.
mod_presence_dedup
Presence deduplication module
mod_pubsub_alertmanager
Alertmanager webhook receiver for pubsub
mod_pubsub_twitter
Subscribe to Twitter search queries over pubsub
mod_push2
Push 2.0
mod_register_oob_url
XEP-077 IBR registration URL redirect
mod_register_web
A web interface to register user accounts
mod_reminders
Enable ProtoXEP: Reminders support
mod_rest
RESTful XMPP API
mod_restrict_xmpp
XMPP-layer access control for Prosody
mod_s2s_auth_fingerprint
Fingerprint based s2s authentication
mod_s2s_auth_monkeysphere
Monkeysphere certificate checking for s2s
mod_s2s_status
Track the status and health of s2s connections
mod_sasl_ssdp
XEP-0474: SASL SCRAM Downgrade Protection
mod_seclabels
Security Labels
mod_server_info
Manually configure extended service discovery info
mod_sift
XEP-0273: Stanza Interception and Filtering Technology
mod_slack_webhooks
Allow Slack integrations to work with Prosody MUCs
mod_smacks
XEP-0198: Reliability and fast reconnects for XMPP
mod_smacks_noerror
Module deprecated, just use mod_smacks and mod_nooffline_noerror
mod_smacks_offline
Module deprecated, just use mod_smacks
mod_sms_clickatell
XMPP to SMS gateway using the Clickatell API
mod_sms_free
XMPP to SMS gateway using the HTTP API provided by mobile.free.fr
mod_storage_appendmap
Experimental map store optimized for small incremental changes
mod_storage_ejabberdsql_readonly
Ejabberd SQL Read-only Storage Module
mod_storage_mongodb
MongoDB Storage Module
mod_storage_muc_log
Storage module using mod_muc_log data with new stanza archive API
mod_storage_muconference_readonly
MU-Conference SQL Read-only Storage Module
mod_storage_multi
Multi-backend storage module (WIP)
mod_storage_s3
Cloud Native Storage
mod_test_data
New module to generate test data in Prosody's data store
mod_twitter
Simple example of working component and HTTP polling.
mod_unified_push
Unified Push provider
mod_vjud
XEP-0055: Jabber Search
mod_watchuntrusted
Warn admins about outgoing s2s connections that are refused due toinvalid or untrusted certificates