🎉 New! Web Push Notifications for Chatkit. Learn more in our latest blog post.
Sign in
Sign up

The most extensible platform to build in-app chat

Bring delightful conversational experiences to your apps in hours—not days

Get your free accountContact sales



Build trust and deliver convenience by enabling communications between buyers and sellers in your marketplace.

Team collaboration

Increase user productivity and engagement with in-context live chat.

On-demand services

Delight your users by letting them get in touch with drivers, couriers, handymen, and other service providers—in realtime and all without leaving your app.

Customer Support

Increase customer satisfaction by letting them engage with you at their convenience.

  • Marketplace
  • Team collaboration
  • On-demand services
  • Customer Support
Use case Marketplace

Out of the box essentials

1-1 and group chat

Build trust and engagement with your users by connecting individuals or groups through their favorite mode of communication.

Rich media messaging

Send multiple messages, pictures, and files with just a few clicks. React with comments or emojis to provide deeper context to conversations.


Extend in-app chat functionality, integrate existing workflows, monitor user actions and behaviors, or gather analytics—the choice is yours.

Message storage

Access the histories of all of your chat rooms. We store messages so you don’t have to.

Roles & permissions

Set and update permissions programmatically to control access and create any type of role, from admin to read-only.

Typing indicators

Let your users see when someone else is typing in a room or group or private message.

Read cursors

Show your users how far they and their conversation partners have read each chat.

Online presence

Prominently display which users are online or offline in rooms and across the whole chat app.

Push notifications

Keep your users engaged. Bring them back into the conversation with both mobile and web notifications.

A fast and easy way to build chat

Easily add Chatkit to your existing app. With our well-documented SDKs that will help you focus on what you do best, build great apps.

  • Joining a room
  • Subscribing to messages
  • Sending a message
  • Presence
  • Read receipts
Explore full reference
  • JavaScript
  • Swift
  • Android

let lobbyRoomId = 42 let lobby currentUser.joinRoom({ roomId: lobbyRoomId }) .then(room => { lobby = room // Hello, everyone! 👋 })

Chatkit supports

Engage & retain your users now.
 We have everything you need to get you set up


Full reference of our APIs

Trusted by giants.
Loved by startups.

Chatkit is the most extensible and scalable platform designed to increase user engagement and retention by helping you bring powerful chat experiences to your apps quickly.


Pusher is GDPR compliant


Built to seamlessly scale

Realtime Experts

Delighting users since 2011

Engage & retain your users now. See Chatkit in action.

Sign up for freeContact sales