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
              
            
Premium Sponsors
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.

Community

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

Contribute

Learn about the Twisted development process and how to contribute.

Help improve Twisted on Windows!

Wiki

Read about software using Twisted and their success stories.

Sponsors

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

Financial support can be provided for the Twisted project via the Python Software Foundation or via GitHub Sponsors !

For donations greater than $400 per month, we will display your logo at the top of the page. For donations greater than $200 per month, we will display your logo on this page. Check GitHub Sponsors for more information about sponsoring perks.