Crafting chat and communication systems with realtime features is easy with Pusher. From group chat to private realtime messaging, Pusher helps you to build complex features like ephemeral chat, encrypted messages, online presence or typing indicators. We host and scale realtime connections while you focus on building your product.

Chatting apps

Check out our new Pusher service Chatkit, the developer-driven chat done simply.

1-1 chat

What can you build with Pusher

1-1 Messaging

Create private chat rooms for 1:1 conversations.

Group Messaging

Create group chat rooms for conversations between multiple users.

Encrypted Messaging

Enable encrypted conversations across private and group chat rooms.

Ephemeral Messaging

Create conversations around messages that automatically disappear after trigger a particular event.

Anonymous Messaging

Enable conversations between incognito users.

Online Presence

Display online status in the room by binding to presence events.

Typing Indicators

Exhibit typing events to show current room activity.

Providing you with the tools that best fit your project

Build a chat app for iOS, Android or web with realtimes features that will enhance the social experience of your users.

Cross platform messaging

Cross-Platform Messaging

Over 30 client and server API’s including JavaScript, Swift, Java and PHP.

Push Notifications Android and iOS

Push Notifications

Send push notifications to native iOS and Android apps.

Private Channel

Private Channels

Restrict access to a channel and control only authorised members to join.

We speak your language

A realtime featured-rich chat app will make it easier for users to interact with each other, increasing the time they spent and consequently build an engaged community.

Whether you’re building a group chat or a private messaging service, Pusher brings realtime features to your app. You can use your favourite language or framework without the need of managing the infrastructure.