JavaScript API

The Solace PubSub+ Messaging API for JavaScript (version 10.10) allows web browsers and mobile client applications to send and receive messages with Solace PubSub+ event brokers. The JavaScript, Node.js, Python, and Go Messaging APIs from Solace share the same asynchronous and non-blocking programming model, but are packaged differently, and optimized for their respective target environments.

Message Exchange Patterns

The Solace PubSub+ Messaging API for JavaScript supports all common message exchange patterns.

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

For more information, see Message Exchange Patterns.

Features

For the list of features that are supported for the PubSub+ Messaging API for JavaScript, see the JavaScript column in the table in Feature Summary for the PubSub+ Messaging APIs.

Get Started

Tutorials are provided to help you quickly get up-to-speed developing applications using the Solace PubSub+ Messaging API for JavaScript.

There are three ways you can get started using a PubSub+ event broker:

  1. If you have PubSub+ event brokers already deployed, obtain the hostname or IP address of an event broker to test against, a username and password to access it, and a Message VPN in which you can produce and consume messages.
  2. You can set up a software event broker as a container or machine image. For more information, see one of the following:
  3. You can spin up an event broker service, which is a SaaS-based software event broker running in PubSub+ Cloud.

Start Tutorials

JavaScript API Reference

Click below to access the API reference for the Solace PubSub+ Messaging API for JavaScript.

JavaScript Reference

JavaScript Release Notes

Click below to download the latest release notes for the Solace PubSub+ Messaging API for JavaScript.

JavaScript API Release Notes