WebSocket & WAMP for Python on Twisted and asyncio
==================================================

|PyPI| |Python| |CI| |CI-wstest| |CD-wheels| |CD-wheels-arm64| |CD-wheels-docker| |Docs| |License| |Downloads|

.. |PyPI| image:: https://img.shields.io/pypi/v/autobahn.svg
   :target: https://pypi.python.org/pypi/autobahn
.. |Python| image:: https://img.shields.io/pypi/pyversions/autobahn.svg
   :target: https://pypi.python.org/pypi/autobahn
.. |CI| image:: https://github.com/crossbario/autobahn-python/workflows/main/badge.svg
   :target: https://github.com/crossbario/autobahn-python/actions?query=workflow%3Amain
.. |CI-wstest| image:: https://github.com/crossbario/autobahn-python/workflows/wstest/badge.svg
   :target: https://github.com/crossbario/autobahn-python/actions?query=workflow%3Awstest
.. |CD-wheels| image:: https://github.com/crossbario/autobahn-python/workflows/wheels/badge.svg
   :target: https://github.com/crossbario/autobahn-python/actions?query=workflow%3Awheels
.. |CD-wheels-arm64| image:: https://github.com/crossbario/autobahn-python/workflows/wheels-arm64/badge.svg
   :target: https://github.com/crossbario/autobahn-python/actions?query=workflow%3Awheels-arm64
.. |CD-wheels-docker| image:: https://github.com/crossbario/autobahn-python/workflows/wheels-docker/badge.svg
   :target: https://github.com/crossbario/autobahn-python/actions?query=workflow%3Awheels-docker
.. |Docs| image:: https://readthedocs.org/projects/autobahn/badge/?version=latest
   :target: https://autobahn.readthedocs.io/en/latest/
.. |License| image:: https://img.shields.io/pypi/l/autobahn.svg
   :target: https://github.com/crossbario/autobahn-python/blob/master/LICENSE
.. |Downloads| image:: https://img.shields.io/pypi/dm/autobahn.svg
   :target: https://pypi.python.org/pypi/autobahn

--------------

**Autobahn|Python** is a subproject of `Autobahn <https://crossbar.io/autobahn>`__
and provides open-source implementations of:

* `The WebSocket Protocol <https://tools.ietf.org/html/rfc6455>`__
* `The Web Application Messaging Protocol (WAMP) <https://wamp-proto.org/>`__

for Python 3.11+, running on `Twisted <https://twisted.org/>`__ and
`asyncio <https://docs.python.org/3/library/asyncio.html>`__.

Contents
--------

.. toctree::
   :maxdepth: 2

   overview
   installation
   wheels-inventory
   getting-started
   programming-guide/index
   architecture/statically-typed-region-lifecycle-python.md
   release-notes
   changelog
   contributing
   OVERVIEW.md
   ai/index

--------------

*Copyright (c) typedef int GmbH. Licensed under the* `MIT License <https://github.com/crossbario/autobahn-python/blob/master/LICENSE>`__.
*WAMP, Autobahn, Crossbar.io and XBR are trademarks of typedef int GmbH (Germany).*
