
Overview
Our platform helps developers build deliver and manage realtime interactivity for web apps mobile apps and IoT devices.
For realtime messaging solutions like in app chat multiplayer chat live audience engagement multiuser collaboration or any other form of realtime functionality we help bring it to life with our suite of purpose built realtime APIs SDKs Solution Kits integrations and analytics.
The foundation of our platform is the largest and most scalable realtime edge messaging network in the industry. With over 15 points of presence worldwide supporting 800 million monthly active users and 99.99 percent reliability you will never have to worry about outages concurrency limits or any latency issues caused by traffic spikes.
Highlights
- Powers over 800 Million unique monthly devices and 1.9 Trillion transactions processed per month
- 75+ SDKs, enterprise-grade security, 99.999% SLA-backed reliability, <100 ms worldwide latency
- Single platform to build any combination of real-time features, including chat, live audience engagement, multi-user collaboration, device control, data streaming, and geolocation /dispatch - all managed and monitored from a single dashboard.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months | Overage cost |
|---|---|---|---|
Monthly Active Users | Monthly Active Users included in plan | $30,000.00 | |
Functions | Functions Included in plan | $2,000.00 | |
Events & Actions | Events included in plan | $12,000.00 | |
Manage Premium | Manage Premium includes Insights and BizOps Workspace | $13,000.00 | - |
Support | Guaranteed support response SLAs to help you with your implementation and to ensure your real time features are always operating reliably. | $18,000.00 | - |
Vendor refund policy
No refund policy
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
Get the support you need to build and manage your solutions confidently. All plans include standard support, with premium options available for mission-critical applications, including 24/7 support, support response SLAs, DevOps monitoring dashboards, and communication over Slack or Microsoft Teams.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.



Standard contract
Customer reviews
Secure chat for doctors and patients has reduced build time but still needs better cost control
What is our primary use case?
PubNub was primarily used in my application for chat purposes, where I needed to create a custom one-to-one chat between two users, specifically a doctor and a patient.
I installed PubNub using the NPM package in my project. After installation, I needed to configure it and create an account at the PubNub site so that I could manage credentials for my application and manage the history through their platform.
For implementation, I installed the NPM package and then created an account to obtain the required access credentials and API key for project configuration. Once this was complete, PubNub provided basic methods such as retrieving the last chat history for a user and the last ten messages. Since a doctor could talk to multiple users at a time, I created a chat application that displayed the most recent chats and the last message. I implemented subscriptions for each user so that whenever a new message arrived for a doctor from any case, it would move to the top. I used PubNub methods to accomplish this, utilizing the subscription key and related features.
What is most valuable?
PubNub is a paid application, and the free version offers limited features. The great features include chat encryption, HIPAA compliance, and comprehensive management capabilities. These are valuable features for a production-ready application when you are prepared to pay for them. Overall, PubNub has performed well with encryption and managing chats, including the ability to manage chat history retention periods and obtain subscriptions.
HIPAA compliance was critical for my application since it operates in the healthcare industry and must follow HIPAA requirements. We opted for the paid mode of PubNub to ensure these compliances are present in our application. Regarding subscription capabilities, the SDK provided through the NPM package offers built-in methods to fetch history and other functions. I used these methods and created a subscription for each user.
PubNub saves development time because we do not have to create a complete chat backend and frontend from scratch. We can implement a plug-and-play approach where the logic is mostly ready. We only need to create wrappers on top of that functionality and customize cases according to our specific use cases. This approach saves time, effort, and money for the company.
What needs improvement?
One area for improvement would be optimizing resource consumption and reducing message size in the paid version, as this can directly affect your billing.
Since PubNub is a paid library, it may not be useful for everyone. As I mentioned, optimizing resource consumption is important. When building for large-scale purposes, there are limits on the number of channels and message size can be substantial, which can result in a hefty bill amount.
For how long have I used the solution?
I have been using PubNub for my applications for more than one year.
What was our ROI?
Regarding development time, we were able to provide a proof of concept and integrate a production-ready app within a maximum of one week. If we had built it from scratch, it would have obviously taken us around six months to deliver a production-ready application. Even after that timeframe, there could be some edge cases that might have been overlooked. Considering compliances, that is another time-consuming process when you must follow different regulations. If building from scratch, you would need to design it so that it could be extended to other use cases as well. PubNub directly reduced that time. Regarding cost, while the company is primarily inclined toward that consideration, it saves considerable money for our client.
What other advice do I have?
I have not used artificial intelligence with PubNub at this time, but I am confident that as we develop in a world where artificial intelligence is a fundamental consideration that everyone seeks to integrate into their applications, PubNub would perform well once integrated with artificial intelligence. The accuracy and reliability of the output would also increase with that integration.
I recommend that people using PubNub keep messages under a few kilobytes. Do not send large files or images directly through channels and groups, and throttle high-frequency events such as games or typing indicators to one per second.
As I mentioned, PubNub implements all types of encryption while storing data in the databases and messages. It is already secure and follows compliance standards, so it aligns with governance rules.
My review rating for PubNub is seven out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Real-time data streaming has improved vehicle monitoring and reduced communication costs
What is our primary use case?
I used PubNub in my last company from 2018 to February 2022 for IoT products. We used it to broadcast the status of IoT devices to every client on Android or iOS phones.
For PubNub , we sent the status of CAMI, a product in which we collected data from the vehicle, including speed, humidity, temperature, and other statistics, to all clients using PubNub. This is how all client applications on Android or iOS phones received the status of the vehicle on which each car was registered.
In most cases, PubNub worked very well. We conducted load testing with multiple vehicles and multiple user accounts, and it performed quite well with 15 users and more than 50 vehicles at a single time.
I also used PubNub for one of the challenges or competitions in my company where I created an Android application that sends the location and other data about the smartphone in case it gets lost through a server to a remote web application, and we used PubNub to track the smartphone.
What is most valuable?
The best features PubNub offers include broadcasting the stats to the clients, which has been the most useful. The second valuable feature is that the data is transferred in real-time and is very quick, transferred in a fraction of seconds on a very good network like 4G. The speed of broadcasting data using PubNub channels to all registered devices on the same PubNub channel is a good feature.
We used PubNub to reduce costs, as other options to broadcast messages were costlier compared to PubNub. The speed and efficiency of PubNub, which helps transfer data in real-time with very low latency, received positive feedback from our customers. The cost reduction helped us manage our project very well.
PubNub costs less compared to other solutions in the market, saving us money when broadcasting messages to clients. The return on investment is evident when customers are happy, as they pay for our product based on its reliability, which helps our business overall.
What needs improvement?
I am not sure how PubNub can be improved because our project and scenario were fulfilled by PubNub, and we did not face any challenges with any of the features, nor do I want to improve anything. As of now, I have no challenges that would make PubNub better.
During development, we faced a challenge of getting very little support from PubNub team based on the cost of the products we were offered. I believe some basic support should be given for the features being used by the client after paying for it, rather than requiring separate purchases for support.
For how long have I used the solution?
In my current organization, I have been working for the last four years.
What do I think about the stability of the solution?
Sometimes, while broadcasting, there are rare instances where the channels do not broadcast messages to all registered clients. We faced this issue, discussed it with the support team, and resolved it over time. However, it was a challenge when we had multiple clients, as one of the clients sometimes did not receive the messages.
What do I think about the scalability of the solution?
PubNub is very scalable. As we increased the numbers in our product with client registration, we found that PubNub handled scalability very well, with no issues encountered.
How are customer service and support?
Regarding customer support from PubNub, around six years ago, we did not receive good support. It seemed there were different plans or pricing for support, and we needed to pay more to get better support. If they sell any product, customer support should be provided by default without any additional costs.
Which solution did I use previously and why did I switch?
We did not use any other solution before PubNub. After thorough research and investigation of solutions, we found that PubNub would be the best one to use, and in our first attempt, we found that it is very useful and helps manage all parts of our product.
How was the initial setup?
Everything was managed entirely by my company on our own infrastructure.
What about the implementation team?
As a developer or Technical Specialist in the team, I am not part of the pricing, setup cost, or licensing for PubNub, as that is handled by the procurement team, so I am not sure about the costs.
What was our ROI?
Although I am a developer and not sure about the exact amount cost reduced, feedback from the product team indicated that the cost was lower compared to other options, especially for broadcasting messages. According to customer feedback, they mentioned that the response time of the device was very good, providing real-time updates within a fraction of a second, even in situations where a fast-driving driver was not with the car owner. Customers could act on that situation in real-time.
What's my experience with pricing, setup cost, and licensing?
PubNub costs less compared to other solutions in the market, saving us money when broadcasting messages to clients. The return on investment is evident when customers are happy, as they pay for our product based on its reliability, which helps our business overall.
Which other solutions did I evaluate?
We did not evaluate any other options. In the first attempt, we used PubNub and found it helpful and useful in all aspects required for our project, so there was no need to look for other solutions.
What other advice do I have?
I would rate PubNub nine out of ten because there is always room for improvement; nobody is perfect.
If someone is looking for solutions for broadcasting and messaging, I definitely recommend PubNub for its speed, reliability, and prompt responses to solutions. I would recommend PubNub to my peers who are developing a similar kind of product.
We use a private cloud that is on-premises in our company. My overall review rating for PubNub is nine out of ten.
Real-time chat has boosted one-to-one messaging and user engagement in my mobile projects
What is our primary use case?
My main use case for PubNub is to provide a feature in a certain project where two people can communicate or chat. After searching quite a few options like Socket .IO and other SDKs, I found out that PubNub is the current most used SDK, and it is quite useful in terms of its benefits, which is why I picked PubNub for my use case.
In my applications, I used PubNub to implement a scenario where users can sign up with multiple accounts, allowing each user to send friend requests to each other. Once the friend request gets accepted, they build a connection via a pub-sub model created between them. Then I have a feature called chat, where they can communicate seamlessly through the available friends from that window.
I have used PubNub in a React Native application to implement real-time chat and messaging features, and my overall experience with the platform has been positive, especially for building scalable communication features with minimal back-end effort. One of the things I appreciated most about PubNub was the ease of integrating real-time messaging into the app, with clear SDK documentation. Setting up channels, message listeners, and presence tracking was straightforward, and I use it for one-to-one chat, message delivery updates, and online/offline user status. The performance was reliable, and message delivery was fast even with multiple active users. PubNub helped reduce development time as many real-time features were already handled by the platform. I appreciated features having message history and push notification support, which made the overall chat experience smoother for users, and the React Native integration worked well across both platforms, Android and iOS.
What is most valuable?
The best features PubNub offers, in my opinion, are one-to-one chat, as I mentioned in my review, and the great SDK documentation which allows for easy integration that does not take much time. Setting up channels, message listeners, tracking user status to determine whether users are online or offline, and ensuring reliable message delivery are all great features.
I find myself relying on all three of those features the most because the presence tracking is great, the delivery speed is superb compared to other SDKs, and the user status updates immediately pop up, which is significant. The integration is very easy, so any new developers can easily understand the integration process thanks to the clear documentation.
PubNub has positively impacted my organization as I have received numerous reviews and feedback stating that the chat works much faster and cleaner, and everyone appreciates it, saying it feels powerful.
After implementing PubNub, I noticed positive outcomes such as client feedback acknowledging that they enjoyed the chat features and found them much faster than in other applications, which I believe is very positive feedback for any organization.
What needs improvement?
I believe PubNub can improve in terms of pricing transparency, as I previously mentioned, since that is the only thing I think should be improved because for smaller projects or startups, estimating scaling costs can be challenging. However, from a technical perspective, the platform remains stable and developer-friendly.
I chose eight out of ten because there are two more points that need improvement: one is pricing transparency, and apart from pricing, I believe the community is not very large, which means it takes time to get support.
For how long have I used the solution?
I have been using PubNub for almost two years.
What other advice do I have?
I think people should use PubNub because it offers many benefits over other SDKs available in the market, even though the community is not very great in terms of knowledge sharing. People will appreciate the integration process and find the documentation helpful, so I would recommend everyone to use it wherever they can. My overall rating for PubNub is eight out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Team communication has become faster and mobile alerts keep field operations aligned
What is our primary use case?
PubNub is used primarily for chatting and sending push notifications for Android and iOS mobile apps. I worked on a project that uses PubNub in an oil field, where users and admin users of the oil field communicate with each other, and the drivers delivering commodities to the oil well also need to be on the same page. This allows them to have quick chats and discuss any issues or concerns to sort them out, which helps us make communication clearer within the teams.
What is most valuable?
The best features PubNub offers are sending mobile push notifications and chat.
PubNub's push notification and chat features stand out because of ease of use and very easy integration within our application.
PubNub has positively impacted our organization by improving collaboration and communication within the business teams, and it has reduced development costs as well.
What needs improvement?
The current features of PubNub are fine, but one scenario presents a challenge. The drivers transporting commodities from one location to another work in shifts, and the mobile devices they use are company-provided. This becomes problematic when one driver finishes their shift and the next driver uses the same device.
In this case, since the next user is coming on and using the same device, if the first user forgets to log out, the second user sees the notifications received for the other user. In our application, we use session time for eight to ten hours based on configuration, and once the session expires, we automatically log out in our system. However, we do not have control to unsubscribe the user automatically during session expiry. It would be better if there were an option to automatically unregister the device.
For how long have I used the solution?
I have been using PubNub for almost six years.
What do I think about the stability of the solution?
The reliability of PubNub is really good, but occasionally we face issues where users complain about messages or push notifications not being delivered within a short period of time, as it occasionally takes longer, which could be due to outages.
What do I think about the scalability of the solution?
PubNub handles growth and changes very well for our organization.
What other advice do I have?
We do not have any metrics since we have been using PubNub for almost five years, but we do not have metrics in hand.
I would rate PubNub an eight out of ten due to the difficulty in debugging session or notification-related issues.
I would recommend this product for others to use.
My overall review rating for PubNub is eight out of ten.