Util Documentation
Prosody provides many small, handy APIs to module or core developers. They make development much easier, and their use is encouraged. If you are missing an API, or documentation for an existing one you need, do let us know so we can fix it.
A few of these have not yet been documented.
- util.adhoc
- util.array
- util.async
- util.cache
- util.caps
- util.crand
- util.dataforms
- util.datamanager
- util.datetime
- util.debug
- util.dependencies
- util.encodings
- util.envload
- util.error
- util.events
- util.filters
- util.format
- util.hashes
- util.helpers
- util.hex
- util.hmac
- util.http
- util.id
- util.import
- util.indexedbheap
- util.interpolation
- util.ip
- util.iterators
- util.jid
- util.json
- util.jsonschema
- util.logger
- util.mercurial
- util.multitable
- util.net
- util.openssl
- util.paths
- util.pluginloader
- util.poll
- util.pposix
- util.presence
- util.promise
- util.prosodyctl
- util.pubsub
- util.queue
- util.random
- util.rfc6724
- util.ringbuffer
- util.rsm
- util.sasl_cyrus
- util.sasl
- util.serialization
- util.session
- util.set
- util.signal
- util.sql
- util.sslconfig
- util.stanza
- util.startup
- util.statistics
- util.statsd
- util.table
- util.template
- util.termcolours
- util.throttle
- util.time
- util.timer
- util.uuid
- util.vcard
- util.watchdog
- util.windows
- util.x509
- util.xml
- util.xmppstream