Skip to content

Commit d1e64fc

Browse files
authored
Merge pull request #2373 from rabbitmq/amqp-websocket-client
Recommend using RabbitMQ AMQP 1.0 JavaScript library
2 parents 67ccc0d + 64c0aed commit d1e64fc

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

blog/2025-04-16-amqp-websocket/index.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -159,17 +159,8 @@ client.on("connection_open", function (context) {
159159

160160
## Clients
161161

162-
As of RabbitMQ 4.1, the following [RabbitMQ AMQP 1.0 client libraries](/client-libraries/amqp-client-libraries) are available:
163-
1. [RabbitMQ AMQP 1.0 **Java** client](https://github.com/rabbitmq/rabbitmq-amqp-java-client)
164-
2. [RabbitMQ AMQP 1.0 **.NET** client](https://github.com/rabbitmq/rabbitmq-amqp-dotnet-client)
165-
3. [RabbitMQ AMQP 1.0 **Go** client](https://github.com/rabbitmq/rabbitmq-amqp-go-client)
166-
4. [RabbitMQ AMQP 1.0 **Python** client](https://github.com/rabbitmq/rabbitmq-amqp-python-client)
167-
168-
Some of these libraries are in the early stages of development.
169-
170-
The full benefit of the new AMQP over WebSocket plugin will be realised with a RabbitMQ AMQP 1.0 **JavaScript** library because as explained in the [Native AMQP 1.0](/blog/2024/08/05/native-amqp#rabbitmq-amqp-10-clients) blog post, these RabbitMQ specific wrappers allow to declare [exchanges](/tutorials/amqp-concepts#exchanges), [queues](/tutorials/amqp-concepts#queues), and [bindings](/tutorials/amqp-concepts#bindings).
171-
172-
Since as of RabbitMQ 4.1 no such RabbitMQ specific JavaScript library is available yet, for the time being, existing JavaScript AMQP 1.0 clients such as [rhea](https://github.com/amqp/rhea) can be used instead.
162+
As an alternative to [rhea](https://github.com/amqp/rhea), you can use the [**RabbitMQ** AMQP 1.0 JavaScript library](https://github.com/coders51/rabbitmq-amqp-js-client).
163+
As explained in the [Native AMQP 1.0](/blog/2024/08/05/native-amqp#rabbitmq-amqp-10-clients) blog post, RabbitMQ libraries include RabbitMQ specific features such as declaring [exchanges](/tutorials/amqp-concepts#exchanges), [queues](/tutorials/amqp-concepts#queues), and [bindings](/tutorials/amqp-concepts#bindings).
173164

174165
## Wrapping up
175166

0 commit comments

Comments
 (0)