Latest Feature Releases

Introducing Objects API (Beta)
The act of building realtime applications has changed over the years. Or better: nowadays, developers are expecting more out of their realtime platforms. Sure, messaging is important but so is the application data scaffolding. If you're building chat, you need chat rooms and users. If you're building realtime exercise events, you need spaces and users. And these data objects are long lived, not transitory in nature, which what the messaging data is, for the most part. To address this need to build more of the realtime application using PubNub, we're launching the Objects API.

In Beta, but with robust features, this API is what a developer needs to create the data scaffolding for their applications. No longer do you have to spin up a separate database in order to manage the chat rooms or live events and the users participating in those things, whether on-line or not. Store long lived metadata with each of the objects - we call them Spaces and Users - so you can fully customize the application data to your needs. Click here to learn more about this new API.

Introducing PubNub Signals

Typing, typing, all the time? Or thinking about your place in the world constantly, from a lat/long perspective? Trying to send that data through PubNub and finding it a bit too expensive? Well, guess what? We have heard the need and are responding! With the introduction of PubNub Signals, customers can send and receive this type of data - think small bits of information necessary to drive a process or an app, e.g. show whether or not someone is typing - at far cheaper costs than a normal PubNub publish and subscribe. Click

New Swift SDK
Learn, grow, evolve. Get better! That's our focus at PubNub and we see this in action each and every day. And with our Swift SDK - maybe Swift? - we've learned a whole bunch of the past couple of years. First, people don't want a thin wrapper around Objective C! They want to code in Swift. They want to think Swift. They don't want to think Objective C or feel like they're interacting with code that is meant for another language. Second, well, I think the first lesson was enough. So we're happy to announce the availability of our new Swift SDK. And when we say "Swift", we mean it!
Platform Expansion: Mumbai Point-of-Presence
Running a distributed system is tough. But oh the benefits! Fast performance across the globe is what we strive for here at PubNub. And we deliver day after day. 99.999% SLA handling 10s of billions of API calls a day! To make such a system run, and to serve growing markets worldwide, we need to maintain a sophisticated network. And we're happy to say that this network with growing. We now support the India market that much better, through our new Point-of-Presence (POP) in Mumbai.
Since we're distributed and we run our customers' users through the most convenient network POP possible automatically, there's nothing to do but sit back and enjoy the even better performance for users in India and beyond!
Customer Support Chat in Portal
Integrating chat into your applications is a great way to improve customer experience. We here at PubNub see this all of the time! People - wanting to buy, use or understand - are looking for answers to their questions. Cranking up an email or picking up the phone are way too time consuming! Chat is a great way to connect customers to people who can help and we are glad to announce the availability of the Customer Support feature in the PubNub Portal. Now you can click on the chat icon to interact with a human. Ask questions! Give feedback! We are here to support you in your realtime efforts!
Platform Upgrade: HTTP/2 Support
One of the benefits of using PubNub is not having to worry about underlying communication protocols. Messaging simply works, in real time and very, very fast. However, sometimes protocols, like MQTT and HTTP, do matter. In the web world, HTTP/2 is the new standard, with more and more web applications and properties supporting by the day. PubNub is pleased to announce that our APIs now support processing requests made over HTTP/2. Broader native support in the SDKs will be rolled out over time. Please contact PubNub Support for more information.
DX Upgrade: Enhanced Portal Navigation
PubNub is happy to announce the release of an updated experience for the PubNub Administration Portal, the tool by which developers manage their usage of the realtime APIs. This update includes simplified navigation, the inclusion of breadcrumbs for faster access to related data as well as an improvement in user experience for those features that require an application or key selection. The roadmap is rich with more enhancements, both user experience and features. Stay tuned!
Platform Upgrade: Global Presence API
It is not all about the features! Recently we upgraded our Presence API, fully rolling it out globally. The result? 400% improvement in latency. We took an already fast API and made it even faster! From an average latency of 50 milliseconds to about 10 milliseconds. Awesome! With faster Presence capabilities, that means downstream customer application experiences are that much better!
New Feature Release: Presence Stream Filtering
Stream filtering is one of the more powerful features of PubNub messaging. It allows subscribers to fine tune exactly what types of messages they want to receive, based on message metadata. We've updated the capability to include the ability to filter on presence events. Click "Read More" to learn more! You also can learn more about Stream filtering here and here.
With Presence Stream Filtering, your realtime experiences can receive presence events - when people come on and off line - based on a query. If a user wants to be notified when users of a certain type or other characteristic appear or disappear from their channels, your code can create that query and ensure users are only receiving exactly what they want or need. For example, if, in the context of a chat application, let's say that a user just wanted to receive leave and join events from other users located in their same geo-region. As long as “geo” was part of the user’s state, in Presence, your chat application could create a stream filter with logic restricting the events to only those fitting this criterion.
Introducing Firebase Cloud Messaging Support
As Google has announced the deprecation of their “Google Cloud Messaging” (GCM) service, PubNub has switched over to that service's replacement: Firebase Cloud Messaging Service. There is no expected customer impact due to this change. Configuration of the PubNub Push API, to use the new Firebase Cloud Messaging Service, is still done through the PubNub Admin Dashboard and overall feature behavior remains the same.


Try PubNub Today

Try Our APIs
  • 1M Transactions
  • 1GB Data Persistence
  • All major Features