An event-driven networking engine

Written in Python

Licensed under the open source MIT License

Check PyPi download page
                $ virtualenv try-twisted
                $ . try-twisted/bin/activate
                $ pip install twisted[tls]
                $ twist --help
divider graphic

About Twisted

More Protocols

Twisted also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, and DNS.

For more information see our documentation and API reference.


Get in touch with the Twisted community through email, Stack Overflow or Gitter / IRC.


Learn about the Twisted development process and how to contribute.

Help improve Twisted on Windows!


Read about software using Twisted and their success stories.


Learn about the individuals and organisations that aid Twisted with donations of hardware, software, hosting and other things.

Twisted Matrix Laboratories

Find out what Twisted Matrix Laboratories is.

See our code on Github

See the code for Twisted (and more) on GitHub.

Supported Python

It supports CPython 3.7+ and PyPy3.

Twisted 20.3.0 was the last version with Python 2.7 and PyPy2 support.

Follow us on Twitter

Twisted Sponsors

Participate in the Twisted Project Sponsorship Program!

For Silver Sidewinder and higher-level sponsors, we will display your logo here on the front page for one year.