An implementation of The Web Application Messaging Protocol (WAMP).

npm install autobahn
1 downloads in the last day
11 downloads in the last week
75 downloads in the last month


AutobahnJS implements The Web Application Messaging Protocol V2 in JavaScript.

WAMP provides asynchronous Remote Procedure Calls and Publish & Subscribe for applications in one protocol running over WebSocket.

AutobahnJS runs on both Web browsers and Node.js, and implements the following WAMP roles:

  1. Publisher
  2. Subscriber
  3. Caller
  4. Callee

AutobahnJS is part of the Autobahn project, MIT licensed, and full source code can be found on GitHub.

npm loves you