Chatkit. Developer-driven chat done simply.

Adding chat to your app has never been so easy. Integrate Chatkit with your app and engage users via realtime messaging. No more infrastructure hell, no hassle, just add it.

Try it for free while in beta

(and we’ll always have a generous free plan)

Add chat to your application using using Chatkit.

Easy to add to any existing app

Receiving a message

  • JavaScript
  • Swift
  • Android
currentUser.subscribeToRoom(myRoom, {
    newMessage: (message) => {
       console.log(`Received message: ${message.text} from ${message.sender.id}`);
    }
  });

Sending a message

  • JavaScript
  • Swift
  • Android
currentUser.addMessage(
    'Hey guys! 👋', myRoom, 
    (messageId) => { console.log('Message sent!') },
    (error) => { console.log(`Error sending message: ${error}`) }
  )

Never build chat from scratch again

Chatkit is the new Pusher service that adds chat to your web and mobile apps. With Chatkit, you can add chat to your app in a matter of hours, not weeks.

It comes packed with features that make your life as a developer easier. We support iOS, Android and JavaScript with more coming soon.

Everything you need to get users chatting in your mobile and web apps.

  • Let players chat to each other in your game.
  • Make it easy for your customers to ask for help or provide feedback.
  • Start discussions with collaborators inside your app.

Essentials right out of the box

Typing indicator Chatkit feature

Typing indicators

See who’s typing in realtime.

User presence Chatkit feature

Online user presence

Find out who’s online and who’s offline.

Public and Private rooms Chatkit feature

Public and private rooms

Decide if a room is for everyone or not.

Message storage Chatkit feature

Message storage

Don’t worry about your database filling up.

Roles and permissions Chatkit feature

Roles and permissions

Keep things safe & secure with ease.

Cross-platform Chatkit SDK

Cross-platform SDKs

Familiar APIs across web and mobile.

Coming Soon

Rich media Chatkit feature

Rich media support

Send a GIF, share some photos or videos, or distribute a PDF, all without the hassle of having to store any of them.

Read receipts Chatkit feature

Read receipts

Easily see the status of each a message, and whether it has been delivered and read by a user.

Sign up to the public beta or login using your Pusher account

Try it for free while in public beta (and we’ll always have a generous free plan)

By signing up you’re accepting our beta-product terms and conditions.