Message Delivery Guarantees

Track messages with read receipts. Recover from connection issues automatically. Receive messages in the order they were sent.
Message Delivery Guarantees Hero Image

Read Receipts and Message Tracking

PubNub messages support flexible metadata through Message Actions, allowing you propagate updates to all recipients.

Text Icon

Show Read Receipts (double green checkmarks) similar to other messaging applications like WhatsApp and Telegram

Text Icon

Full customization of the appearance and behavior of read receipts

Text Icon

Guaranteed message delivery

Text Icon

Support for other receipts such as ‘sent’ and ‘delivered but not read'

Text Icon

Track and audit messages throughout every stage of their journey, even if the user chooses to hide receipts

PubNub's Message Delivery Guarantees

Network interruptions icon

PubNub automatically handles Network Interruptions

Our automatic reconnection process is designed to handle brief network interruptions like driving through a tunnel, switching from WiFi to cellular, etc.

Every channel has its own dedicated message queue, which acts as a temporary buffer so clients can catch up automatically once they regain network connectivity. By default, each queue will hold a hundred messages for up to 20 minutes, but these values can be extended to thousands of messages per second for as long as needed, catering to even the most unreliable connection.

Storage Icon

PubNub offers unlimited long-term storage

Enjoy unrestricted storage of both files and messages, allowing you to fetch historical data instantly regardless of how long it has been stored.  With vast amounts of data being stored, management of that storage is important - easy to do using PubNub’s flexible APIs.

Messages Icon

PubNub has Ordered Message Queues

Every queued message has a serial identifier that uniquely locates that message within the queue, allowing us to guarantee message ordering on the server. Further, clients can define their own order sequence number (‘seqn’), received at all subscribers to provide full end-to-end message ordering.

As solutions scale, so will the number of message queues, but PubNub’s sophisticated Routing Mesh ensures subscribe API calls will always be directed to the correct backend container; this means we can guarantee that the correct message queue is ready in memory for the subscribing client, boosting performance.

Costs icon

PubNub will Bundle Transactions together, Reducing your Costs

Every time you make an API request with PubNub, for example, if you receive data from a channel subscription or retrieve messages from our persistent storage, we will compress and bundle those responses together without impacting performance.  

Since our transactions are billed in 2KB chunks, you can effectively combine multiple messages into a single transaction.  At the extreme, with 20-byte messages, you could fit 100 messages into a single transaction, meaning a 100x reduction in costs compared with services which bill per-message.

Global Message Availability & Extreme Durability

Our patented message replication process copies your messages globally to over 70 physical servers distributed across all AWS regions.  This provides:

Globe Icon

Global message replication

Reliability Bullet

Extremely high message durability and reliability

Message Delivery Guarantee - Automatically Scale Image

Automatically Scale based on your Traffic Volume

We monitor your traffic load in real-time to ensure your application has adequate resources across all AWS regions, regardless of spikes.

How do we achieve this?  Our infrastructure is based on AWS Availability Zones and can scale based on traffic volume on a per-region basis.  This means that we can dynamically scale and adapt to our customer’s individual needs in real-time, regardless of size.

Global Connectivity

PubNub is a global company, but we support local customers at any scale.  Latency is incredibly important for our customers (and yours!), so we focus on network performance

Illustration of network connections and data exchange around a stylized globe.
Text Icon

Users connect to their closest point of presence (PoP) automatically for the smallest possible latency, regardless of your user’s location.

Text Icon

PoPs synchronize, so all users get a single combined experience.

Text Icon

Optionally, we can lock data to specific regions for regulatory compliance and performance.

Text Icon

Under 100 milliseconds delivery worldwide

Text Icon

99.999% reliability

Export Messages in Real-Time to Kafka, Kinesis, and more

If you need to export your PubNub data, you can do so in real-time using Events and Actions. 

Given a stream of data, you can filter messages to isolate only the data that you want to export, then connect to a growing number of third-party stream endpoints, including Kafka, AWS Kinesis, Amazon SQS, S3, IFTTT, and AMQP.

Message Delivery Guarantee - Export Image
Message Delivery Guarantee - Summary Image

Messaging with Speed, Reliability, and Fully Featured APIs

PubNub offers unbeatable speed and reliability

With unique features such as ordered message queues and a sophisticated routing mesh, we ensure messages are delivered quickly, in order, and without loss.  Our patented message replication technology and transaction bundling mean messages are secure and efficiently compressed for rapid delivery.

PubNub scales dynamically with traffic volumes thanks to Kubernetes and AWS Availability Zones, achieving sub-100ms global connectivity.  Additionally, we offer advanced delivery tracking and auditing, allowing for read receipts and delivery confirmation, similar to WhatsApp.  Plus, with the ability to export messages in real time to systems like Kafka and S3, PubNub stands out as the ultimate tool for reliable, fast, and transparent messaging.

PubNub transforms messaging into an extraordinary experience that’s hard to match.

Talk to an expert