Solace Node.js API

The Solace Messaging API for Node.js, version 10.18, can be used in cloud-based, enterprise scale server applications.

The Solace Node.js API shares the same asynchronous and non-blocking programming model as the Solace Python API, Solace Go API, and Solace JavaScript API. However, the Solace Node.js API is packaged differently and optimized for Node.js.

The Solace Node.js API supports the following Message Exchange Patterns:

  • Publish-Subscribe
  • Point-to-Point
  • Request-Reply

The Solace JavaScript API reference, developer guide, and release notes also apply to the Solace Node.js API.

Get Started

To get up to speed quickly developing applications using the Solace Node.js API you may want to check out our Node.js Tutorials.

Before you can start working with the Solace Node.js API, you must have access to a Solace event broker to test and use your Node.js application.

You can get started using a Solace event broker in any of these ways:

  • If you have an appliance event broker or software event broker already deployed, obtain
    • the hostname or IP address of an event broker to test against
    • a username and password to access it
    • a Message VPN in which you can produce and consume messages
  • You can set up a software event broker as a container image. For more information, see Setting Up Container Images
  • If you have Solace Cloud, you create a new event broker service. For more information, see Creating Event Broker Services.