What is PubNub?

PubNub makes it easy for you to add real-time capabilities to your apps, without worrying about the infrastructure. Build apps that allow your users to engage in real-time across mobile, browser, desktop and server.
PubNub is a tool in the Realtime Backend / API category of a tech stack.

Who uses PubNub?

Companies
60 companies reportedly use PubNub in their tech stacks, including Armut, OpenGov, and Bunch.

Developers
127 developers on StackShare have stated that they use PubNub.

PubNub Integrations

Contentful, MongoDB Stitch, Fabric by Twitter, ChatEngine, and Tisane API are some of the popular tools that integrate with PubNub. Here's a list of all 5 tools that integrate with PubNub.
Pros of PubNub
36
Massively scalable & easy to use
25
Easy setup
20
Reliable
19
Great support
14
Flexible to integrate to custom applications
13
Sockets at Scale
13
99.999% availability guarantees
13
High-Performance
12
High-Reliability
12
Multiplexing
7
Scalability
5
High-Availability
5
70+ SDKs
4
Security
4
Azure Add-on
3
Heroku Add-on
3
Presence
3
Flexible
3
Easy to setup
2
Data Streams
2
Free Plan
2
Server-Side Cache
2
PhoneGap Plugin
2
AngularJS Adapter
2
Data Sync
2
Analytics
2
Support
1
Easy setup and very reliable
1
High cost, going up more in Summer '15
1
Cool
1
Angular 2+ integration
1
Documentation, easy to use, great people/service
1
CTO stephen also is A++++++
1
Real time and easy to use.
1
Easy integration with iOS apps
Decisions about PubNub

Here are some stack decisions, common use cases and reviews by companies and developers who chose PubNub in their tech stack.

Needs advice
on
PubNubPubNub
and
Socket.IOSocket.IO

I am trying to replace Socket.IO with PubNub. Provide the way to do it.

See more

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more
Gabriel Fonseca
Project Manager at Devmagic · | 2 upvotes · 16.1K views

What do you use guys, for real-time communication? FCM or something like PubNub?

See more

Blog Posts

Vue.jsSpring BootUnity+7
2
1246
JavaScriptPythonPubNub+4
7
1557

PubNub's Features

  • PubNub SDKs support over 50 of the most popular environments, including: iOS, Android, JavaScript, .NET, Java, Ruby, Python, PHP and many more.
  • Data Push - Establish and maintain persistent socket connections to any device (mobile, browser, desktop and server) and push data to global audiences in less than ¼ of a second
  • Presence - Automatically detect when users enter or leave your app and whether machines are online
  • Storage and Playback- Store your real-time data streams for future access, “playback” or re-publish
  • Mobile - Easily manage the complexity of real-time apps on mobile devices
  • Analytics - Simulate an audience of millions. See a live view of audience size, engagement and geography
  • Security - Protect your real-time data with easy to use enterprise-grade security

PubNub Alternatives & Comparisons

What are some alternatives to PubNub?
Pusher
Pusher is the category leader in delightful APIs for app developers building communication and collaboration features.
Socket.IO
It enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.
SendBird
SendBird is a Messaging SDK, Chat API, and fully managed chat infrastructure for your mobile apps and websites. Embeddable chat for iOS, Android, JavaScript, Unity, .NET.
Stream
Stream allows you to build scalable feeds, activity streams, and chat. Stream’s simple, yet powerful API’s and SDKs are used by some of the largest and most popular applications for feeds and chat. SDKs available for most popular languages.
Kafka
Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
See all alternatives

PubNub's Followers
457 developers follow PubNub to keep up with related blogs and decisions.