We're hiring





DocsTutorialsSupportCareersPusher Blog
Sign InSign Up


Build scalable, realtime features into your apps

Features Pricing


Send push notifications programmatically at scale



Build chat into your app in hours, not days



Read the docs to learn how to use our products

Channels Beams Chatkit


Explore our tutorials to build apps with Pusher products


Reach out to our support team for help and advice


Check on the status of any of our products

Sign InSign Up

Chatkit FAQ

Communication is everything. Look here and find answers to your questions.

Should I use Chatkit?

Yes! Some examples of Chatkit use cases include:

  • Adding social chat features to your app, whether 1-1 or group chat.
  • Collaborative apps where people with different roles can chat with one another and work towards a common goal.
  • Building an app or service that includes chat support to your users across different platforms.

When will Chatkit be ready for me to use?

Check it out here right now! If you have specific feature requests, please let us know!

Where and how are messages, rooms, and users stored?

See our Data Protection policy. If you have any questions or concerns, contact chatkit@pusher.com.

What are the usage limits?

There are certain limits that are in place, detailed below:

  • Max users in a room: 100
  • Max message size: 5KB
  • Max `custom_data` size when creating users: 5KB
  • Max number of messages retrieved on resuming a room subscription: 100
  • Max users that can be added or removed per HTTP request: 10
  • Max room name length: 60 characters
  • Max number of messages retained: Unlimited
  • Max days messages retained: Between 7 and unlimited

If you’re planning on exceeding these limits, please reach out directly to our team at chatkit@pusher.com so that we can get your feedback and better understand your use case.

How will pricing work?

Check out the pricing page here. We’d love to chat with you to better understand your use case(s), as we understand that every application is different and you may require a custom plan to suit your needs.

Chatkit is nice, but can it do X? I have a feature request, what should I do?

Just ask us! Email us at chatkit@pusher.com. We’d love to hear your requests.

Can I use Chatkit in production?

If your use case requires a broadcast chat or large group chat (>100 end users per chat room), we do not recommend Chatkit. However, we would love to understand your specific needs in order to best serve you. If this sounds like your use case, Pusher Channels may be a better fit for you. Please contact us at chatkit@pusher.com so we may help you find the solution that best fits your use case.

Do you support Emojis?

😍 🤗 💯 (in short, yes)

Can I send videos, GIFs and images via Chatkit?

Absolutely! You can find out more about how to do this here , using our beta Files API.


  • Channels
  • Beams
  • Chatkit
  • Feeds
  • Textsync

© 2019 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.