About > Features


For upcoming features see our Roadmap.

WAMP Application Router

WAMP Advanced Profile Features

Multi-Transport and Serialization

Polyglot Application Components

  • Application components can be written in any language for which a WAMP library exists.
  • Current WAMP libraries exist for (full list):
    • Python
    • JavaScript
    • PHP
    • Java
    • C++
    • Objective-C
    • C#
    • Erlang
    • Lua
    • Go
    • Haskell
    • Scala
    • Ruby
    • Swift

REST Bridge

  • integrate services providing REST APIs into WAMP applications
  • supports all four roles (subscriber, publisher, callee, caller)

MQTT Broker

  • full MQTT broker
  • automatic mapping of topics from MQTT to WAMP and vice versa

Component Host

  • host WAMP application components in Crossbar
  • Native Worker - native hosting and deep control for Python components
  • Guest Worker - start, stop and monitoring for components in any runtime (e.g. NodeJS, PHP, Java)

Embedded Web Server

Application Template Scaffolding for Quick Start

  • application templates for multiple supported languages and platforms
  • install from the command line
  • offer a working basis to get you hacking

JSON and YAML configuration

Multi-Process Architecture

Upcoming Features

  • Database connectors - databases as WAMP components
  • Multi-core and multi-node architecture
  • full Python 3 support (some features not yet supported)

For more details about upcoming features, see the Roadmap.