This node SDK provides developer friendly access the RealMQ REST & Real-time APIs.
RealMQ is a highly scalable, privacy compliant real-time communication backbone. Our focus is to deliver great service with best possible integrability while you keep full control over your data.
Get in touch with us to get an RealMQ account set up. You can do that by sending an email to service@realmq.com.
$ yarn add @realmq/node-sdk
// or
$ npm i -S @realmq/node-sdk
const realmq = require('@realmq/node-sdk')('<AUTH_TOKEN>');
// create some resource
const subscription = await realmq.subscriptions.create({
userId: 'user-1',
channelId: 'channel-1',
allowRead: true,
});
// or connect to the real-time API
await realmq.rtm.connect();
// and publish some message
realmq.rtm.publish({
channel: 'channel-1',
message: {
text: 'Welcome!'
}
});
// receive messages
realmq.rtm.on('message', (message) => {
console.warn(`received new message in channel: ${message.channel}`, message.data)
});
Please check out our full documentation on realmq.com/docs/node-sdk.
The files in this archive are released under MIT license. You can find a copy of this license in LICENSE.