100DevicesThe count of Daily Active Devices is how we measure which tier you are on. We do this using Universally Unique IDs. These are automatically managed for you or you can specify your own using our SDKs.
Use all features of PubNub for FREE forever for up to 100 devices and up to 1M messages per month. Basic
support included.View more details
Growth Tiers
2M Messages and 1M PubNub Functions executions
5M Messages and 1M PubNub Functions executions
10M Messages and 1M PubNub Functions executions
40M Messages and 1M PubNub Functions executions
Use our transaction model
> 20,000 Devices?
500DevicesThe count of Daily Active Devices is how we measure which tier you are on. We do this using Universally Unique IDs. These are automatically managed for you or you can specify your own using our SDKs.
2M Messages and 1M PubNub Functions executions
Device-based plans with tiers at 500, 1,500, 5,000 and 20,000 active devices bundled with plenty of messages to get your application up and running. Basic
support included.
View more details
Large Scale
No per-device cost
Pay only for transactions you use and get discounts as you grow. Minimum transaction purchase is $999. Basic
support included.
View more details

Contact us about custom plans for…

  • Annual Agreements
  • Large Scale
  • OEM packaging
  • EU-only storage / Privacy Shield
Included with all plans
Publish Subscribe Messaging
Send and receive messages and signals to any device in under 0.25 seconds worldwide.
PubNub Functions
Build features in a fraction of the time in a serverless environment that runs inside our global network.
Replication to Multiple Points-of-Presence
All PubNub data streams automatically replicated to multiple PoPs for massive redundancy and global performance.
99.999% Service Level Agreement
All PubNub customers get unrivaled uptime guarantees and free basic support.
Mobile Push Notifications
Increase engagement with push notifications for iOS and Android.
Access Manager
Fine grain access control on data streams and devices. Ability to grant/revoke access in under 1 sec. worldwide.
Online Presence Detection
Monitor users and devices in realtime to know who is online and offline.
Storage & Playback
Store and retrieve messages for chat history, device signals, event playback, and more.

Need more support? See our additional plans.

Support Plans

Dedicated support for mission-critical apps

Best effort response times
Web, email
24 hour guaranteed response time
Web, email, screenshare
1 hour best practices session

2 hour guaranteed response time
Web, email, screenshare, phone
Ongoing best practices sessions
Early access to beta features
Direct escalation to the PubNub Management Team
Live Events
10 minute response time
Live proactive monitoring
Dedicated contact on the
PubNub support team
3 hour minimum
  • Using PubNub was more cost effective than trying to build this capability ourselves. We don’t have to implement, and more importantly, operate a real-time infrastructure meeting high scalability, performance and reliability requirements
    – William Chiang, Director of Product Management
  • Because PubNub took the time to understand the healthcare industry and put in the hard work required to be HIPAA-compliant, that’s something we don’t have to worry about. We were able to MVP the product quickly with HIPAA compliance already built-in.
    – Sameer Khanna, VP of Engineering
  • Our users must be able to depend on and trust the service. Whether its a manufacture partner, or a backend partner like PubNub, that trust is essential
    – Matt McGovren, Head of Marketing
  • PubNub’s comprehensive feature set, ease of implementation, SDK support for Flash, Javascript and PHP, proven reliability and low latency were the main reasons why we chose PubNub over others.
  • Having integrated PubNub for change notification, we now have a framework for supporting other related features. For example, one can imagine supporting notification for mobile devices or supporting server-to-server notifications.


Can I try PubNub for free?
Yes. We offer a Free tier for trial and proof of concept purposes. The Free tier allows you to connect up to 100 Daily Active Devices and try out any and all add-on features at no charge. For trial projects, this should be more than enough to get you up and running. Our Free tier also includes our Basic Support. Included in your free access are 1M messages and 1M PubNub Functions executions. If you need additional messages, upgrade to the Growth tier starting at $49/month. Click here to get started today.
Is there any charge for activating features, including PubNub Functions?
No – access to all the Data Stream Network features, such as Storage & Playback, PubNub Functions, Presence, etc. is included in all plans. All features can be activated through the Administrator Dashboard. You pay just for any additional usage generated by using that feature. For example, enabling Presence will generate additional messages containing the presence events, or sending messages to trigger PubNub Functions will generate execution charges.
How is PubNub Functions charged?
Access to PubNub Functions is included in all plans, along with 1M free executions. After that you pay for what you use. The following charges apply to your usage beyond the included allotment for your tier.


Executions Each time your code is triggered is called an execution, and will generate a usage charge.$9 / million
KV Store Reads & XHR request/response Read operations made to the Key/Value store, e.g. get, getCounter, and usage of the XHR module in PubNub Functions are counted and charged for.$5 / million
KV Store Writes Write operations made to the Key/Value store in PubNub Functions, e.g. set, incrCounter are counted and charged for.$21 / million
I’m a Scale plan customer and continue to grow – what happens next?
When your application takes off and you grow beyond the Scale plan, our Large Scale transaction tier is there for you, with unlimited devices and a pay-as-you-go transaction model. You will be upgraded automatically from the Scale to the Large Scale transaction based model as you grow beyond the 20,000 device limit. After that, devices are not charged for, you receive unlimited free devices. Click here to contact us and learn more.
How are Daily Active Devices measured?
Daily Active Devices are measured as the number of unique UUIDs (universally unique identifiers) that connect to the PubNub network within each 24-hour period between 00:00:00 UTC and 23:59:59 UTC. This number is not correlated to DAU, MAU, concurrency or other metrics generated by other 3rd party analytics engines, and is not expected to match for several reasons. You can set a unique UUID via the PubNub client SDK.
What happens if I exceed a plan’s device limit?
PubNub will automatically upgrade your account to the next applicable Service Tier if you exceed your current Service Tier limits more than two (2) times in a calendar month, or by more than 10% at least once within a calendar month. This change will stay in effect unless the customer specifically requests an account change. Charges for the current month will be prorated and reflected in the next invoice. These changes will be communicated automatically by email to your billing contact.
Where can I track my usage?
The PubNub Administrative Dashboard gives you access to all of your usage metrics. These metrics are updated at least once per day so you should be able to get an accurate snapshot of your current monthly and historical usage. Simply login to the Administrative Dashboard, select your app or key, and then click the Usage option on the left.
What happens if I exceed the Growth Tier plan’s message limits?
Send as many messages as you like without upgrading your tier. Messages that exceed the included amount are charged a flat rate of $2.50/million. Additional PubNub Functions executions are available at $9/million.
How is the Storage & Playback feature priced?
The Storage & Playback feature is free to use like all other features. You can choose the storage retention duration you want, including “forever” – the only variable for pricing is the total amount of data stored. The following amount of storage is included with each tier:

Starter – 2 GB

Pilot – 5 GB

Launch – 15 GB

Scale – 30 GB

Large Scale – 50 GB

At any usage tier, storage used in excess of the amount purchased will be billed in increments of 10 GB for $99 each.
What are the message size limits?
Messages up to 32K in size can be sent through PubNub with or without TLS encryption.
What payment methods are accepted?
PubNub accepts Visa, MasterCard, American Express and Discover cards. For customers on Large Scale plans, we also accept wire and ACH payments.
More questions?
If you have any additional questions that aren’t answered here, please contact PubNub support.

Try PubNub Today

Connect up to 100 devices for Free