The Autobahn project provides open-source implementations of the The WebSocket Protocol and The Web Application Messaging Protocol (WAMP) network protocols.
WebSocket allows bidirectional real-time messaging on the Web and WAMP adds asynchronous Remote Procedure Calls and Publish & Subscribe on top of WebSocket.
WAMP is ideal for distributed, multi-client and server applications, such as multi-user database-driven business applications, sensor networks (IoT), instant messaging or MMOGs (massively multi-player online games).
Contact us on Google Groups
Autobahn|Python is a WebSocket / WAMP library for Python 2 and 3 on Twisted and asyncio
Autobahn|JS is a WAMP client library that works with any WAMP server
Autobahn|Cpp is a WAMP client library for C++11
Autobahn|Testsuite is a comprehensive protocol test suite for verifying WebSocket implementations