Pusher API

Pusher
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.
Specs
http://pusher.com
http://pusher.com/docs
Tools
Real Time
JSON, REST
JavaScript, WebSockets
JavaScript Java, Python, VB, C#, PHP, Ruby, Perl, Objective C, ColdFusion
support@pusher.com
API Key
Followers (26)
Developers (4)

Sorry, no developers found for this API.

API Mashups (5)
  • Automagical.ly is a free service that monitors stuff you're interested in and notifies you when things happen.
  • An example of how to integrate the Twitter Streaming API, Pusher and Pusher WebHooks. More info at http://blog.pusher.com/2011/12/7/filtrand-a-demo-webhooks
  • Parkour and freerunning related videos and their metadata are pulled from video sites, spam filtered, stored in a database, tweeted and categorized on Freeflow TV. The videos appear on the website...
Related News Articles
Source Code
Title Description
The easiest way to add real-time functionality to an ASP.NET e-commerce application The easiest way to add real-time functionality to an ASP.NET e-commerce application
While adding realtime functionality to ASP.NET applications has often seemed difficult due to the connection limitations of the IIS platform, it can actually be achieved fairly easily by offloading this component to third party services like Pusher. In this series of posts, I'll get you started with this exciting technology through a number of hands-on tutorials. In the first one we'll build a simple e-commerce application that displays realtime stock levels to the customers.
Betarigs Ruby Betarigs Ruby is a gem for integrating the Betarigs API into applications written in Ruby. Although...
Comments (0)
Automagical.ly Automagical.ly
Automagical.ly is a free service that monitors stuff you're interested in and notifies you when things happen.
Filtrand Filtrand
An example of how to integrate the Twitter Streaming API, Pusher and Pusher WebHooks. More info at http://blog.pusher.com/2011/12/7/filtrand-a-demo-webhooks
FreeflowTV FreeflowTV
Parkour and freerunning related videos and their metadata are pulled from video sites, spam filtered, stored in a database, tweeted and categorized on Freeflow TV. The videos appear on the website instantly via Pusher. It is also possible to search the database.
Scrabb.ly Scrabb.ly
A massively multi-player online crossword puzzle that happens in real-time via Pusher API. Built in 48 hours for a Node.js competition.
Retrospective Retrospective
Shows off the real-time capabilities of the Pusher API by letting all users of a site see the same sticky notes at the same time, including updates in location and content of the notes.