What it can do for your business

Easily connect and scale realtime apps and IoT devices with unmatched reliability, performance, and service guarantees using publish/subscribe data stream APIs.

Save Precious Developer Resources

Building your own data stream network in-house is resource-intensive, especially in developer hours. PubNub plugs you into immediate economies of scale, with a business model designed to grow as you do.

Reduce Infrastructure Cost and Risk

PubNub supports over 1,000 customers' realtime infrastructures with 99.999% service level agreements, reducing in-house infrastructure cost and decreasing the risk that critical infrastructure breaks down at scale.

Accelerate Product Time to Market

Focus your team's resources on building a great product, not on building infrastructure that already exists. With PubNub, there's no need to reinvent the wheel.

Rely on the Global Realtime Communication Leader

PubNub's 99.999% uptime service level agreements, robust set of add-on features, and 1,000+ satisfied customers place us as the leading secure data stream network.

Key features

Publish/Subscribe

Use PubNub's Data Streams to Publish, Subscribe, and Push Notifications to any device anywhere in the world. Stream data and signal any device in realtime. Stream data instantly to millions of users or signal devices one-to-one. Manage dropped connections and catch up of missed messages. All the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. Server-Side Cache to automatically re-establish dropped connections and catch up messages. Supported Everywhere with over 70 SDKs including: iOS, Android, JavaScript, .NET, Java, Ruby, Python, PHP and many more.

Publish/Subscribe

Use PubNub's Data Streams to Publish, Subscribe, and Push Notifications to any device anywhere in the world. Stream data and signal any device in realtime. Stream data instantly to millions of users or signal devices one-to-one. Manage dropped connections and catch up of missed messages. All the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. Server-Side Cache to automatically re-establish dropped connections and catch up messages. Supported Everywhere with over 70 SDKs including: iOS, Android, JavaScript, .NET, Java, Ruby, Python, PHP and many more.

Presence Detection

Presence detection to show who is online and when they leave. Trigger events based on audience size. Detect machine connections. Critical for chat rooms, game lobbies and machine-to-machine.

Presence Detection

Presence detection to show who is online and when they leave. Trigger events based on audience size. Detect machine connections. Critical for chat rooms, game lobbies and machine-to-machine.

Storage and Playback

Populate chat, collaboration and machine configuration on app load. Store message streams with realtime data management. Retrieve historical data streams for reporting, auditing and compliance (HIPAA, SOX, Data Protection Directive, and more).

Storage and Playback

Populate chat, collaboration and machine configuration on app load. Store message streams with realtime data management. Retrieve historical data streams for reporting, auditing and compliance (HIPAA, SOX, Data Protection Directive, and more).

Access Management

Syndicate streams by providing authorization to users to read/write messages to one or more channels. Grant/revoke permissions for your real time streams at the user/device, channel or key level. Works with Auth tokens from any existing authentication system: Facebook Connect, Twitter, Google, LDAP, or homegrown solutions.

Access Management

Syndicate streams by providing authorization to users to read/write messages to one or more channels. Grant/revoke permissions for your real time streams at the user/device, channel or key level. Works with Auth tokens from any existing authentication system: Facebook Connect, Twitter, Google, LDAP, or homegrown solutions.

    Publish/Subscribe

    Use PubNub's Data Streams to Publish, Subscribe, and Push Notifications to any device anywhere in the world. Stream data and signal any device in realtime. Stream data instantly to millions of users or signal devices one-to-one. Manage dropped connections and catch up of missed messages. All the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. Server-Side Cache to automatically re-establish dropped connections and catch up messages. Supported Everywhere with over 70 SDKs including: iOS, Android, JavaScript, .NET, Java, Ruby, Python, PHP and many more.

    Presence Detection

    Presence detection to show who is online and when they leave. Trigger events based on audience size. Detect machine connections. Critical for chat rooms, game lobbies and machine-to-machine.

    Storage and Playback

    Populate chat, collaboration and machine configuration on app load. Store message streams with realtime data management. Retrieve historical data streams for reporting, auditing and compliance (HIPAA, SOX, Data Protection Directive, and more).

    Access Management

    Syndicate streams by providing authorization to users to read/write messages to one or more channels. Grant/revoke permissions for your real time streams at the user/device, channel or key level. Works with Auth tokens from any existing authentication system: Facebook Connect, Twitter, Google, LDAP, or homegrown solutions.

Essential information

  • Publish/Subscribe: Use PubNub's Data Streams to Publish, Subscribe, and Push Notifications to any device anywhere in the world. Stream data and signal any device in realtime. Stream data instantly to millions of users or signal devices one-to-one. Manage dropped connections and catch up of missed messages. All the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. Server-Side Cache to automatically re-establish dropped connections and catch up messages. Supported Everywhere with over 70 SDKs including: iOS, Android, JavaScript, .NET, Java, Ruby, Python, PHP and many more.
  • Presence Detection: Presence detection to show who is online and when they leave. Trigger events based on audience size. Detect machine connections. Critical for chat rooms, game lobbies and machine-to-machine.
  • Storage and Playback: Populate chat, collaboration and machine configuration on app load. Store message streams with realtime data management. Retrieve historical data streams for reporting, auditing and compliance (HIPAA, SOX, Data Protection Directive, and more).
  • Access Management: Syndicate streams by providing authorization to users to read/write messages to one or more channels. Grant/revoke permissions for your real time streams at the user/device, channel or key level. Works with Auth tokens from any existing authentication system: Facebook Connect, Twitter, Google, LDAP, or homegrown solutions.
PubNub is a global Data Stream Network (DSN) and easy-to-use secure realtime communication API for IoT, mobile and web apps. The service scales to hundreds of millions of devices with 1/4-second worldwide latency and over 70 SDKs.

Available on IBM Cloud

This product is available on IBM Cloud, an open source environment that helps you quickly and easily create, deploy, and manage applications on the cloud.

Learn more

Company information

PubNub

Provided by PubNub

PubNub