[Twisted-Python] Autobahn WebSockets - Twisted based WS implementation

Tobias Oberstein tobias.oberstein at tavendo.de
Mon Sep 12 07:15:15 MDT 2011


Announcing Autobahn WebSockets

Autobahn WebSockets provides an implementation of the WebSockets protocol
which can be used to build WebSockets clients and servers.

   * supports protocol draft version 10-14
   * usable for clients and servers
   * easy to use basic API
   * advanced API for frame-based/streaming processing
   * very good standards conformance
   * fully asynchronous Twisted-based implementation
   * Open-source (Apache 2 license)

Testsuite

Autobahn WebSockets also includes a WebSockets test suite which can used to
test client and server implementations for protocol conformance.
The test suite includes over 200 test cases and has broad protocol coverage and
is used with several WS projects.

RPC/PubSub

Autobahn WebSockets also provides an implementation of the

   WebSocket Application Messaging Protocol (WAMP)
   http://www.tavendo.de/autobahn/protocol.html

which can be used to build applications around Remote Procedure Call and
Publish & Subscribe messaging patterns.

   * provides RPC and PubSub messaging
   * built on JSON and WebSockets
   * simple and open protocol
   * usable for clients and servers

For more information, please visit: http://www.tavendo.de/autobahn

Commercial support and services is available from Tavendo GmbH.

Other resources:

http://pypi.python.org/pypi/autobahn
https://github.com/oberstet/Autobahn
http://groups.google.com/group/autobahnws
http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-14





More information about the Twisted-Python mailing list