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
- Overview of Services
- Shorthands
- Main classes
- Protocol part and XEP implementations
- adhoc — Ad-Hoc Commands support (XEP-0050)
- avatar — User avatar support (XEP-0084)
- blocking — Blocking Command support (XEP-0191)
- bookmarks β Bookmark support (XEP-0048)
- carbons – Message Carbons (XEP-0280)
- disco — Service discovery support (XEP-0030)
- entitycaps — Entity Capabilities support (XEP-0390, XEP-0115)
- forms — Data Forms support (XEP-0004)
- hashes — Hash Functions for use with XMPP (XEP-0300)
- im — Instant Messaging Utilities and Services
- muc — Multi-User-Chat support (XEP-0045)
- ping — XMPP Ping (XEP-0199)
- presence — Peer presence bookkeeping
- pep — PEP support (XEP-0163)
- private_xml β Private XML Storage support (XEP-0049)
- 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
- dispatcher — Dispatch stanzas to callbacks
- misc – Miscellaneous XSOs
- APIs mainly relevant for extension developers
- Internal tools
- cache — Utilities for implementing caches
- e2etest — Framework for writing integration tests for aioxmpp
- network — DNS resolution utilities
- protocol — XML Stream implementation
- statemachine – Utils for implementing a state machine
- tasks – Manage herds of running coroutines
- xml — XML utilities and interfaces for handling XMPP XML streams
- Changelog