Start building today with a free, fully featured 30-day trial. No commitment. No credit card required.
1,000 Uniquely Identified Users
2 Custom Roles
2,500 Uniquely Identified Users
2 Custom Roles
1 GB Attachments Uploaded
10,000 Push Notifications
15,000 Uniquely Identified Users
3 Custom Roles
6 GB Attachments Uploaded
60,000 Push Notifications
Ready to Scale? Have custom needs? Get in touch to design a custom plan.
Fully tailored solutions
Dedicated 1:1 Support
Unlimited Peak Concurrent Connections
Max File Size - 5 MB
Mobile Push Notifications
Web Push Notifications
Public and Private Rooms
500 Users Per Room
Auto-Reconnect & Sync
Query Room Membership
Sync Across Multiple Devices
How do you count Uniquely Identified Users?
Uniquely Identified Users (UIU) are specific individuals who have authenticated and established a session with Pusher Chatkit during the current calendar month. Regardless of how long they stay logged in or how many messages they send, each person is only counted as one user per month. This metric resets at the beginning of each billing cycle.
How do you calculate Messages Per Month?
Messages Per Month refers to the unique number of new messages that pass through our platform each month. We only count messages once—even when they are received by 500 people in the same room. This metric also resets at the beginning of each billing cycle.
Who is the Developer plan for?
It's for developers who want to play with the product for a personal project. For commercial projects, we recommend that you use one of our paid plans.
Can I see my usage metrics?
Yes. All metrics that affect billing are available in your Pusher Dashboard.
Who owns my data on Chatkit?
You retain full ownership of all data you send us. We don’t share any data with third parties, and you can request to delete your data at any time.
How do you count Attachments Uploaded?
Media and files are stored when they are successfully uploaded to our platform from our API or via a client SDK. Until you decide to delete a file, it counts toward your plan limit.
How many days is my data stored?
By default, messages are stored for 60 days. Contact our dedicated sales team if your needs differ or if you need a custom setting.
What about support?
If you’re on our Standard Support plan, we’ll help you with your issues. We’ll also let you know where you can find great resources that will help you optimize your implementation and get the most out of your Pusher product.
If you’re on our Pro Support plan, we’ll go above and beyond and work with you to maximize your application—including traffic analysis and code reviews.
In addition to everything above, our Premier Support gives you comprehensive incident support via video calls and private chats, as well as access to our support and engineering teams. In other words, you’re always able to reach us.