See all your contacts
Chat to all your contacts.
Swift is a free cross-platform (Windows, Linux, Mac) XMPP client written and contributed to by a range of XMPP experts. It is designed to be fast and easy to use and it provides features useful to end users across a range of deployments, including military, corporate and personal use, taking advantage of the latest developments in the XMPP standards community (in which the developers are heavily involved).
The current version of Swift is available from the Download page.
Swift is trying to plug a hole in the XMPP client landscape and aims to:
- Have wide platform availability.
- Do the “Right Thing” for the user, without configuration.
- Do the “Right Thing” with standards-compliance, to ensure wide interoperability.
- Target the end-users, not the system administrators.
- Be an XMPP client – not multi-protocol – and take advantage of the features available.
- Concentrate on the most frequently performed tasks.
- Never interrupt the user with something that doesn’t need attention.
- Be resilient to poor operating conditions (e.g. high latency) and remain responsive.
Features of interest
- Easy status setting.
- Easy room joining and bookmarking.
XEP-0258 Labelling for secure and cross-domain environments.
- Stream compression for bandwidth-saving.
- Support for the SCRAM authentication mechanism.
- Strong authentication using certificates and smart-cards.
Message Receipts and Stream Management for ensuring confirmation and reliability of message delivery.
Last Message Correction for in-line correction of errors in sent messages.
- Quick access to contacts and rooms that the user has recently had conversations with.
Ad-Hoc Command support for modification of user settings on the server, where provided.
Roster Versioning for faster log-in times.
BOSH support for connecting to servers over HTTP where network conditions prohibit standard connection methods.
- Proxy support for networks where direct connections aren’t possible.
- When running on Windows configured for FIPS-140-2, Swift will honour this and only use appropriate algorithms.
Swift is released under the “GPLv3” open source licence (details within the
released packages and source) and is free to use, as published, in any
deployment. This licence grants you the right to make changes to the
application but places restrictions and responsibilities upon you when
publishing these changes. If you require a less restrictive licence for
making changes to Swift, please get in contact with us for
discussion of commercial licensing opportunities.
Please see the Support page for details of the available free and commercial support venues.