{"library":"autobahn","type":"library","category":null,"description":"Autobahn Python is a networking library that provides open-source implementations of the WebSocket Protocol and the Web Application Messaging Protocol (WAMP). It allows developers to create high-performance, asynchronous WebSocket clients and servers, and WAMP clients and application components, running on either Twisted or asyncio event loops. Currently at version 25.12.2, the project maintains an active development pace with frequent nightly and development builds, alongside regular stable releases.","language":"python","status":"active","version":"25.12.2","tags":["websocket","wamp","real-time","networking","asyncio","twisted","rpc","pubsub"],"last_verified":"Wed May 20","install":[{"cmd":"pip install autobahn","imports":["from autobahn.asyncio.websocket import WebSocketServerProtocol\n# or: from autobahn.twisted.websocket import WebSocketServerProtocol","from autobahn.asyncio.websocket import WebSocketClientProtocol\n# or: from autobahn.twisted.websocket import WebSocketClientProtocol","from autobahn.asyncio.websocket import WebSocketServerFactory\n# or: from autobahn.twisted.websocket import WebSocketServerFactory","from autobahn.asyncio.wamp import ApplicationSession\n# or: from autobahn.twisted.wamp import ApplicationSession","from autobahn.wamp.component import Component"]},{"cmd":"pip install autobahn[all]","imports":[]},{"cmd":"pip install autobahn[asyncio,encryption]","imports":[]},{"cmd":"pip install autobahn[twisted,encryption]","imports":[]}],"homepage":"https://autobahn.readthedocs.io/","github":"https://github.com/crossbario/autobahn-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/autobahn/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":90,"avg_install_s":6,"avg_import_s":0.71,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/autobahn/compatibility"}}