Pykka is a Python implementation of the actor model. The actor model introduces some simple rules to control the sharing of state and cooperation between execution units, which makes it easier to build concurrent applications.

For details and code examples, see the Pykka documentation.

Pykka is available from PyPI. To install it, run:

pip install pykka

Pykka works with CPython 2.7 and 3.4+, as well as PyPy 2.7 and 3.5.

Optional dependencies includes:

  • gevent, if you want to use gevent based actors from pykka.gevent.
  • eventlet, if you want to use eventlet based actors from pykka.eventlet.


Pykka is copyright 2010-2019 Stein Magnus Jodal and contributors. Pykka is licensed under the Apache License, Version 2.0.