Flexible API, Tailored Pricing

Start building today with our Free Sandbox plan. No commitment. No credit card required.

Sandbox plan


Get started for free

1,000 Uniquely Identified
Users /Month

All Core Features Included

30 Days Messages Retention

1mb Max File Size BETA

500 Media stored BETA

500,000 Messages /Month


$499 per month

Get started for free

15,000 Uniquely Identified
Users /Month

All Core Features Included

60 Days Messages Retention

5mb Max File Size BETA

3,000 Media stored BETA

2,000,000 Messages /Month

Enterprise plan

A tailored solution

Get in touch

Custom Uniquely Identified
Users /Month

All Core Features Included

Flexible Volume Pricing

Custom Limits & Features

SLA and 24/7 Support

Custom Messages /Month

Does your use case not fit these options?

Talk to us and let's find a custom plan that works for you!

Get in touch

Uniquely Identified Users per Month


$0 / Month



$499 / Month



A Tailored Solution


Messages per month

Maximum Custom Roles

Max File Size (mb) BETA

Maximum Media Stored BETA

Message Retention


$0 / Month





30 days


$499 / Month





60 days


A Tailored Solution






Typing indicators

Online presence

1-1 Chat

Group Chat

Public & Private Rooms

Cross-platform SDKs

Read cursors

GDPR Compliance

Push Notifications

Multi-part Messages

Instance Inspector

Auto-reconnect & Sync

Chat History

Granular Permissions

Query Room Membership

Sync across multiple devices

Query API


$0 / Month


$499 / Month


A Tailored Solution

Sign Up

Frequently asked questions

How do you count Uniquely Identified Users?

Uniquely Identified Users (UIU) are unique users who have authenticated and established a session with Pusher Chatkit during the calendar month.
Once a user is authenticated and establishes a session with Chatkit, it doesn’t matter how long they stay logged in, or how many messages they send, they’re only counted once per month. It is reset at the beginning of every month (UTC).

How do you calculate Message per month?

This is the number of unique new message published to our platform per month.
We only count messages once when they are published even if it is received by 100 people in the same room. The count is reset at the beginning of every month (UTC).

Can the Sandbox plan be used for production?

Yes. We also strive to provide every one with a generous free plan that can help their app get traction in production for $0.

Can I see my usage metrics?

Yes. All metrics you are billed against are available in your Pusher Dashboard.

Who owns my data on Chatkit?

You retain full ownership of all of your data that you send to us.
We do not share it with any 3rd parties and you can request the data to be deleted by contacting us.

How do you count Media Stored?

We count a media (or file) stored when it is successfully uploaded to our platform from the API or via a client SDK. Until you decide to delete this file, it will count toward your plan limit. While the feature is still in beta, you will not be charged for any media or files stored.

Can I increase the limits for the premium features?

Absolutely. All plan limits can be increased or decreased. Contact us to learn more about our tailored pricing.

When should I upgrade from the Sandbox Plan to a Business Plan?

When you hit one of your limits. If the business is not right for you, please contact us to create your own tailored plan.

What happens if my app exceeds the Free Plan limits of 1,000 UIU?

When your app does hit the limit, you will receive an email alerting you to upgrade your plan.
We do not limit your connections immediately but if you don’t upgrade or contact us within 7 days, any users after the limit won’t be able to authenticate and connect to our platform.

Still have questions? Contact Us.


Start developing with Chatkit in 5 minutes

Forever Free plan -- no credit card required

Get free account


Our Enterprise packages are individually tailored to your needs.

Contact sales

© 2018 Pusher Ltd. All rights reserved.

Pusher Limited is a company registered in England and Wales (No. 07489873) whose registered office is at 160 Old Street, London, EC1V 9BW.