Works Everywhere
At the core of Pusher is the HTML5 WebSocket protocol, but we also have fallback mechanisms so that Pusher just works anywhere, anytime.
Each month, we deliver over 160 billion messages to more than 5.4 billion devices through our API.
Create a Free AccountStop reinventing the wheel. Add interactive and engaging features to your apps with APIs, libraries and developer tools in a matter of minutes, not weeks.
“We went with Pusher because it is so simple and solid. Pusher just works.”
With our years of expertise, we have built infrastructure that delivers messages in less than 200ms, handles millions of concurrent connections and sends over a billion messages every day.
“Build. Deploy. Scale. Pusher brings them together in an experience built and designed for developers.”
Let your imagination run wild. With our powerful and flexible set of APIs, you can easily build great, scalable features and apps, from live dashboards to 2nd screen apps and everything in between.
At the core of Pusher is the HTML5 WebSocket protocol, but we also have fallback mechanisms so that Pusher just works anywhere, anytime.
Pusher.trigger('my-channel', 'my-event', {
message: 'hello world'
});
pusher['my-channel'].trigger('my-event', {
'message': 'hello world'
})
$pusher->trigger('my-channel', 'my-event',
array('message' => 'hello world'));
pusher.trigger('my-channel', 'my-event', {
"message": "hello world"
});
var channel = pusher.subscribe('my-channel');
channel.bind('my-event', function(data) {
alert('Received my-event with message: ' + data.message);
});
Channel channel = pusher.subscribe("my-channel");
channel.bind("my-event", new SubscriptionEventListener() {
@Override
public void onEvent(String channel, String event, String data) {
System.put.println("Received event with data: " + data);
}
});
PTPusherChannel *channel = [client subscribeToChannelNamed:@"my-channel"];
[channel bindToEventNamed:@"my-event" handleWithBlock:^(PTPusherEvent
*channelEvent) {
NSString *message = [channelEvent.data objectForKey:@"text"];
NSLog(@"message received: %@", message);
}];
We have 30+ libraries that you can use.
View Libraries“
Pusher - a company that has been instrumental in the success of QuizUp and we consider one of our greatest partners since day one.
- Johann, Quizup