As a transitional step, this site will temporarily be made Read-Only from July 8th until the new community launch. During this time, you can still search and read articles and discussions.

While the community is read-only, if you have questions or issues requiring TIBCO review/response, please access the new TIBCO Community and select "Ask A Question."

You will need to register or log in or register to engage in the new community.

TIBCO Cloud™ Messaging

TIBCO Cloud™ Messaging provides developers with simple to use client SDKs for building real-time pub/sub messaging for mobile, web and stand-alone applications.

Broad platform support

Build real-time messaging clients using SDKs for Java(TM), Javascript®, Node.js, Go, iOS®, Android(TM) and .NET

Guaranteed and secure delivery

Guaranteed message delivery with encrypted WebSocket connections using Transport Layer Security (TLS).

Real-time communication

Simply connect your clients from anywhere to TIBCO Cloud Messaging server to send and receive messages. Instantly enhance your applications with real-time communication at a global scale.


TIBCO Cloud™ Messaging v1.0

Published: July 2017


There are currently no reviews for this content.

Why not be the first to review it - click here to login

TIBCO Cloud™ Messaging Community Wiki

Welcome to the TIBCO Cloud Messaging Community Wiki. This wiki allows the community to share how-to and other useful information.

Are you actively trialing TIBCO Cloud Messaging? Check out the TIBCO Cloud Messaging Trial Toolkit for all the tools you'll need to ensure a successful trial and enjoyable trial experience!  

Product Overview

TIBCO Cloud Messaging provides developers with simple to use SDKs for developing real-time publish and subscribe messaging for mobile, web, and desktop applications.

TIBCO Cloud Messaging uses a publish and subscribe model for real-time messaging between applications. Your applications can publish messages with any content, and subscribing applications receive only those messages whose content matches with the subscribing application's interests.

TIBCO Cloud Messaging manages the global communications infrastructure freeing the developer to concentrate only on writing great applications. Connections to TIBCO Cloud Messaging are always persistent, secure, and authenticated using keys managed by you.

After you have registered with TIBCO Cloud Messaging you are ready to start coding. From your TIBCO Cloud Messaging account page get an authentication key and download an SDK in your preferred language.

Product Features

Content-Based Message Addressing

TIBCO Cloud Messaging subscriptions use FTL Content-Based Addressing to route messages between applications. Content-based message addressing is preferred as it is a more expressive form of routing compared to topics or channels.

Subscription Durability

TIBCO Cloud Messaging provides durability for all subscriptions. What this means is that even when your application is not connected, TIBCO Cloud Messaging will persist the messages and deliver them once the application reconnects.

Quality of Service

TIBCO Cloud Messaging provides an at least once quality of service. When your application publishes a message TIBCO Cloud Messaging can provide a guarantee that the message was received and forwarded.

Getting Started

TIBCO Cloud Messaging makes use of the eFTL SDKs for developing real-time publish and subscribe applications.

The following topics provide a guide to using the eFTL SDKs with TIBCO Cloud Messaging.


If you are having difficulties connecting your application to TIBCO Cloud Messaging consider the following:

  • Check that you are providing the correct URL and a valid authentication key to the eFTL connect.
  • Verify the current status of TIBCO Cloud Messaging on your subscription console.
  • Note the code and reason returned by the eFTL disconnect listener.

If your application is not receiving messages consider the following:

  • Check that the eFTL subscription matcher matches the messages being published.
  • Verify the subscription completes successfully by the eFTL subscription listener.
  • Verify the publish completes successfully by the eFTL completion listener.
  • Note the code and reason returned by the eFTL publish and subscribe error listeners.

If your application is not receiving messages that were published while it was disconnected:

  • Check that your application is connecting with the same client identifier.
  • Check that your application is subscribing with the same durable name.
  • Verify that your application is not unsubscribing before disconnecting.

Getting Help

Additional resources and information.


View the Wiki Page

On the Exchange

Haven't found what you are looking for?

Browse the questions and answers from the community