Devices publish messages into channels that you can create on the fly.
Devices subscribe to channels and receive messages that are published to those channels in under 0.25 seconds – anywhere on earth.
Channels are created on the fly, with no declarations necessary and no limits or costs on the number of channels you create.
Automatically manages dropped connections, unreliable networking environments, firewalls, connection switching, multiple browser support, and more.
Automatically catch devices up on messages missed during a client-side network interruption.
Supports bidirectional 1-to-many broadcast messaging.
Supports bidirectional 1-to-1 device signaling and messaging via dedicated channels.
Bundle many streams together on a single connection to minimize bandwidth and battery drain.
Manage thousands of channels as a single unit for a more elegant architecture and easier programming.
With over 70 SDKs for mobile, web, server, and embedded devices, PubNub connects to virtually any device with an internet connection.
The PubNub API uses the best protocol for optimal connectivity in any environment. Never worry about choosing the right protocol again.