Deliver instantaneous status updates whenever user state changes for any number of connected users across related apps.
Detect and update connected user counts and locations.
Show when a user is typing a chat message.
Monitor device battery state, and trigger events when thresholds are met.
Trigger powerful serverless functions to run business logic whenever a user connects or disconnects.
Configure PubNub to callback to your server (or any REST API) whenever a user state changes.
PubNub connected experience APIs run on the PubNub Data Stream Network a globally scaled, battle-tested infrastructure, handling trillions of messages to 330 million devices monthly.
Built-in resilience – message caching and catch up, redundancy, network failover – keeps devices connected with confidence.
15 global points-of-presence guarantee reliable user/device monitoring, no matter how many devices are connected.
Enterprise-grade security, including end-to-end encryption and mission-critical compliance.
Create live-updating lists of online and offline users, like chat contact lists.
Show when a user is typing in a chat application.
Reflect an IoT smart devices connection state.
When we were looking to real-time capabilties in house, we had a load balances holding open sockets. How do you tune your servers to handle that many concurrent connections? What do we do? We’re trying to build a consumer education product, not a whole new real-time infrastructure.
RelayRIDE started out as a minimum viable product and now it’s a large-scale application delivering thousands of rides a day. We needed something that would let us prove the concept quickly, then scale reliably as the product grew and matured. From testing, to 1,500 rides a day today, to an estimated 15,000 rides a day in the coming months, we’re confident PubNub can handle that growth.
DevOps isn’t our core competency. I’d much rather work with a dedicated service like PubNub to fulfill a well-defined need, like quickly transmitting data between players, so our engineering team can focus on the hard problems that are unique to our business.
For a geosocial network, real-time is critical. These conversations and first encounters with strangers are happening in the moment and they represent our core business. If the focus hasn’t been on making that real-time experience robust then you’re at risk of losing your pulse altogether.