Swiften
Introduction
Swiften is a robust, high-quality, standards-compliant, cross-platform, and performant C++ library for implementing XMPP applications. Swiften is used as the back-end library for the Swift IM client.
By default, Swiften is licensed under the GNU General Public License. If you require a commercial license, please contact us.
Getting Swiften
The source code of Swiften can be obtained from the Swift Git Repository. Instructions for building the source code can be found in BuildingOnUnix.txt or BuildingOnWindows.txt.
Pre-built binary and development packages are also available from our Apt repositories. (Currently only in the development distribution, not yet in the release distribution)
Documentation
We currently provide the following documentation for the Swiften library:
- Swiften Developer's Guide: A tutorial-style introduction to building XMPP applications with Swiften
- API Reference: A full reference of the public classes offered by Swiften
Contact
More information about the Swiften library can be obtained from us. For comments and discussion, see the various Swift discussion venues.