WAMP Client Libraries
To write distributed application components in your favorite language, you will need a WAMP client library so that your component can connect to Bondy.
Bondy clients
We are working on the development of several OSS client libraries ourselves too, we will link them here when ready e.g. Erlang/Elixir, Android and iOS clients.
There are community-maintained client libraries implementations for most popular programming languages. The WAMP Specification website has an up-to-date list of community-supported client libraries.
Client Libraries
The following is a pre-selection of libraries we have been using and/or we know people are using with Bondy.
Dart / Flutter
Erlang/Elixir (BEAM)
Bondy Connect
We are working hard on our upcoming client for the BEAM, Bondy Connect. It will replace wamp_client
, adding support for authentication, WebSockets and session pooling.
Go
Java
- Autobahn Java - WebSocket & WAMP in Java for Android and Java 8.
- Jawampa
JavaScript
- AutobahnJS (Browser and NodeJS)
- Wampy (Browser and NodeJS)
Python
- AutobahnPython (Python 2 and 3, on Twisted and Asyncio)