You are here

Pusher API

Pusher is a simple hosted API for quickly, easily and securely adding realtime bi-directional functionality via WebSockets to web and mobile apps, or any other Internet connected device.
We offer a rich suite of libraries that you can use within your applications, including a JavaScript client library for web and HTML5 apps.
Our event based abstraction makes it simple to bind UI interactions to events that are triggered from any client or server.
We use WebSockets (with 'fallback to Flash' in the JavaScript client library) to future proof your applications and make it easy for you to add bi-directional communication to your apps whilst keeping data usage to a minimum.
As well as a WebSockets API, we have a REST API for publishing your messages. This is ideally suited to web server technologies and we have a set of REST API libraries in many common languages to help you to do this.
We have a simple Publish/Subscribe model based on channels that allows you to filter and control how people receive your messages.
We supply functionality such as authentication mechanisms for private channels, and presence functionality for keeping track of who's online.

Your web application is all shiny and new - it uses the perfect combination of the new cutting edge API everyone’s talking about, and a few old standbys. The only problem? You keep refreshing the page to see if something happened. You know, if someone signed up, or posted, or commented - or whatever it is your application does.
Those real-time APIs are for much more than just the sample chat applications.

Pusher has established itself as a leading service for delivering WebSocket messages to connected clients via its simple, RESTful Pusher API. This especially suits application developers working with languages and platforms that struggle to maintain and scale persistent connections. We remove the need to roll a custom solution and work with complex and unfamiliar technologies, and ensure the benefits of a hosted service can be achieved. We've recently added support for WebHooks, which provide a different sort of real-time solution.

The Moesif API allows developers to ingest and access data in JSON format, with Key and ID as authentication factors. Moesif debugs APIs and it provides SDKs in open source environments. Available by...