🎉 New! Web Push Notifications for Chatkit. Learn more in our latest blog post.
Hide
chatkit_full-logo
PricingTutorialsDocs
Sign in
Sign up

Flexible API,
Tailored Pricing

Start building today and bring conversational experiences to your apps. No commitment. No credit card required.

Developer

Free

Get your free account

1,000 Uniquely Identified Users

200,000 Messages

2 Custom Roles

Standard Support

Startup

$99/month

Get your free account

2,500 Uniquely Identified Users

500,000 Messages

2 Custom Roles

1 GB Attachments Uploaded

10,000 Push Notifications

50,000 Webhooks

Pro Support

Growth

$499/month

Get your free account

15,000 Uniquely Identified Users

3,000,000 Messages

3 Custom Roles

6 GB Attachments Uploaded

60,000 Push Notifications

300,000 Webhooks

Premier Support

Custom

Ready to Scale? Have custom needs? Get in touch to design a custom plan.

Contact Sales

Fully tailored solutions

Custom infrastructure

Dedicated 1:1 Support

Features

Unlimited Peak Concurrent Connections

Max File Size - 5 MB

Typing Indicators

Online Presence

Mobile Push Notifications

Web Push Notifications

1-1 Chat

Group Chat

Public and Private Rooms

Read Cursors

Multipart Messages

Instance Inspector

500 Users Per Room

Auto-Reconnect & Sync

Chat History

Granular Permissions

Query Room Membership

Sync Across Multiple Devices

Query API

GDPR Compliance

Features demo

FAQs

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.

Ready to get started? Get in touch or create an account.

Sign up for freeContact sales