Everything you need to build scalable realtime apps.

An easy and reliable platform, where every feature comes with every plan.

Flexible Pub/Sub Messaging

Instantly update browsers, mobiles and IoT devices with our simple, event-based API.

Live user lists (presence)

Presence channels enable you to show the online/offline status of your users in realtime, making the development of chat and collaborative apps a cinch.

Access control/authentication

We provide a secure mechanism for controlling who has access to given channels, seamlessly integrating with your existing authentication strategies.

Integrations

Get alerts in Slack, send metrics to dashboards in Datadog, and more.

Features diagrams

Packed with powerful features

WebSockets With Fallbacks

We love WebSockets and while we have fallback mechanisms that ensure that Pusher works everywhere, we make WebSockets our primary focus.

Client events

This simple feature allows any of your clients to distribute events to all others on the same channel, while ensuring maximal security and safety.

Queryable API

Easily query the state of your connected users, seeing which channels are occupied, and how many people are in them with our simple Query API .

Debug Tools

Our debug console shows you a live view of activity in your application to help you spot errors, and includes a simple interface for creating dummy events for testing.

Webhooks

Webhooks are a powerful feature that lets you receive the activities of your users in our system as they happen at the endpoint of your choice.

Libraries

With 30+ libraries, we support most popular languages & frameworks. We also provide simple protocol documentation to those who want to build their own.

Getting started with Pusher is FREE

Join more than 150,000 happy developers.

Create a Free Account