The aioxmpp package¶
The API reference provides the reference documentation of the public and private APIs of aioxmpp. Everything which is not in the Internal tools section is considered public API and subject to the API stability statement.
- On API stability and versioning
- Version information
- Shorthands
- Main classes
- Protocol part and XEP implementations
- adhoc — Ad-Hoc Commands support (XEP-0050)
- disco — Service discovery support (XEP-0030)
- entitycaps — Entity Capabilities support (XEP-0115)
- forms — Data Forms support (XEP-0004)
- muc — Multi-User-Chat support (XEP-0045)
- presence — Peer presence bookkeeping
- pubsub — Publish-Subscribe support (XEP-0060)
- roster — RFC 6121 roster implementation
- rfc6120 – Stanza payloads for RFC 6120 implementation
- rfc3921 — XSOs for legacy protocol parts
- rsm – Result Set Management (XEP-0059)
- shim — Stanza Headers and Internet Metadata (XEP-0131)
- Less common and helper classes
- structs — Simple data holders for common data types
- tracking — Interfaces for high-level message tracking
- nonza — Non-stanza stream-level XSOs (Nonzas)
- sasl – SASL helpers
- errors — Exception classes
- i18n – Helper functions for localizing text
- callbacks – Synchronous and asynchronous callbacks
- connector — Ways to establish XML streams
- APIs mainly relevant for extension developers
- Internal tools
- Changelog