The RabbitMQ website has a getting started tutorial for Javascript NodeJS where it asks to use the amqplib package npm install amqplib
https://www.npmjs.com/package/amqplib.
However, the the amqplib package looks like it's more generic rather than being specific to RabbitMQ's implementation of AMQP. So i was wondering can the amqplib nodejs package be used ONLY for rabbitMQ or can it be used for any kind of AMQP communication?
P.S. This is the first time i am working with queues and rabbitmq and amqp - so don't have much background about this area yet.