How PubNub Works

Today’s users expect to participate and interact in real-time. Using PubNub your users can interact in real-time all the time from their browser, desktop or mobile devices.

Ways to use PubNub

Unicast (PubNub Pulse)

Unicast (PubNub Pulse) delivers low-latency one-to-one data push. PubNub Pulse maintains millions of 7x24 connections to heterogeneous devices and delivers data within 50 milliseconds to any device.


Signal Remote Devices. Mobile, Web and Desktop Push



Maintain millions of 1:1 connections

Broadcast (PubNub Galaxy)

PubNub Broadcast (PubNub Galaxy) provides a publish/subscribe messaging service with a global, redundant architecture that can stream messages to millions of devices in < ¼ of a second.


Broadcast data to millions of devices instantly



"@PubNub, just dumped girlfriend, why? I am getting more love and attention and love from PubNub! I had problem, asked for help, got help!"
@cococoder
Aug 1, 2012

Use Unicast (PubNub Pulse) to create:

  • Private Chat Applications
  • Live one-on-one games
  • Enhance Desktop Software (push updates to users, trigger software to perform an action - like a backup, or a notification of an event occurring.)
  • Control Remote Devices (printers connectivity, appliances, embedded systems controls)
  • Telephony Control (replacement for SIP across a wider range of devices and networks)

Use Broadcast (PubNub Galaxy) to add real-time capabilities to applications such as:

  • Social TV applications
  • Multiplayer Games
  • Group Chat Rooms
  • Event Broadcasting
  • Real-time Collaboration
  • Real-time Commerce

PubNub Works on any device, anywhere by providing:

  • API's to push data to ANY device Whether you are pushing to a mobile device, web app, desktop, or server, PubNub is a one stop shop. We provide easy to use API's for JavaScript, iOS, Android, Python, Java, Ruby, Flash, Silverlight, and many, many more. See complete list: PubNub Client API's

  • A Globally Distributed Real-Time Network No IT required. Tap into our API and let us do the rest. PubNub is monitored each second, with a distributed, redundant architecture providing high-availability and reliability.

// send events
PUBNUB.publish ({
  channel : "hello_world",
  message : "data"
})

PubNub Democratizes Real-Time Apps

PubNub Real-Time Network makes it easy to Develop Real-Time Apps that Scale Globally
(what’s a real-time app?)

It all starts with a dedicated connection...

Imagine if you had an always-on network socket opened to every phone, tablet, browser, and desktop in the world. Instead of waiting for those devices to contact your server for updates, you could push data in milliseconds, and power real-time collaboration, multi-player games, group chat, TV synchronization, transportation dispatch and tracking, and thousands of other kinds of apps.

PubNub delivers that dedicated network connection...but that’s only the beginning. The PubNub Real-Time Network provides the core building blocks for real-time:

Get Started Now