Bring next level realtime features to your apps. Simple, scalable, secure.

From dashboards to gaming, collaborative editing and more, Channels helps you simplify your stack and quickly integrate the realtime features your users expect into any web or mobile application.

From dashboards to gaming, collaborative editing and more, Channels helps you simplify your stack and quickly integrate the realtime features your users expect into any web or mobile application.

Publish

pusher->trigger('my-channel', 'my-event', [

'message' => 'hello world'

]);

pusher->trigger('my-channel', 'my-event', [

'message' => 'hello world'

]);

Subscribe

var channel = pusher.subscribe('my-channel');

channel.bind('my-event', function(data) {

alert('Received my-event with message: ' + data.message);

});

var channel = pusher.subscribe('my-channel');

channel.bind('my-event', function(data) {

alert('Received my-event with message: ' + data.message);

});

Trusted by Giants. Loved by startups.

What can you build with Channels?

Update dashboards in realtime, whatever the metric: stock tickers, cryptocurrency prices, application status, and more.

Packed with powerful features

Managed WebSocket connections

Whether you have one connection or millions, ultra-low latency with automatic fallbacks means Channels works anywhere

Flexible and intuitive Pub/Sub messaging

We deliver billions of messages every month across browsers, mobile and IoT with our event-based API

Presence channels

Simple-to-use presence channels for user lists, collaboration, and more

Queryable API

Easily query application state, channel information, presence users and much more

Webhooks

Capture and respond to client events as they happen and use data to take user interaction to the next level

End-to-end encryption

You can trust our encryption and authenticity features to help you stay secure. Pusher is GDPR and HIPAA compliant

The Washington Post’s realtime news coverage

Find out how The Washington Post broke realtime records by using WebSockets with Pusher Channels to send 1 million messages per second to global news readers during the 2020 US Presidential Election

Keeping things private: authentication and authorization

Check out the latest tutorial series from our team which shows you how to set up private channels for your application and authorise users, along with how to pass them important updates when they go offline.

Get started for free or grow your connections with our self serve plans

200,000 messages per day
100 concurrent connections
Customer support
Sandbox

$0/month

200,000 messages per day
100 concurrent connections
Customer support

Ready to level up?

If you need more, we'll work with you to create a custom plan. Scale to millions of connections and messages, with outstanding uptime and top-tier support

Channels fits seamlessly into your stack

Integration is simple and super fast! Take a look at how Channels works…

“We deal with student data, which comes with serious privacy requirements. We wouldn’t be able to do what we do without Pusher.”

Nick Tyler

Director of Engineering, GoGuardian

“In our time working together, Pusher has been one of our most reliable technology partners in that we haven't experienced any issues or downtime. The service has been flawless, and their team is super knowledgeable and has been great to work with.”

Connor Thielmann

VP of Business Operations, ServiceTitan

“The developer experience for us was fantastic. When we’re working with Pusher not only do we have the trusted infrastructure partnership, we also have all of the documentation, the snippets, the client side library which has fallbacks and stuff. It makes life a lot easier.”

Jeremy Bowers

Director of Engineering, The Washington Post

“We struggled with a lot of our infrastructure to handle a sudden spike in load. We’ve had to engineer a lot of complexity there to solve that. We haven’t had to do that with Pusher.”

Peter Hamilton

Head of Technology, Remind

We have everything you need to get you set up

Docs

Full reference of our APIs

Tutorials

Tutorials to help you get started

40+ SDKS

Bring our APIs to any tech stack

Start building with Pusher