Client Libraries

Client libraries act mainly as consumers of the Pusher WebSocket interface.

JavaScript

The Pusher JavaScript library can be used to add bi-directional real-time functionality to any Web or HTML5 application.

The current stable version is 1.12 and can be found here:

sorry for the ugly URL – unfortunately CloudFront does not support custom domains with SSL

We provide an open source javascript library to interact with Pusher. We highly recommended that you use our hosted minified version.

You can keep up to date automatically with patch releases by linking to a minor version (e.g. 1.7), or link to an exact version number if you prefer.

Get started

To get started check out the following docs:

Release mailing list

To be emailed about new releases of the JS library, please fill out this form:


Objective-C / iPhone

http://github.com/lukeredpath/libPusher

The hero who provided it: Luke Redpath


iOS - Appcelerator Titanium

https://github.com/pusher/titanium_pusher_ios New

The hero who provided it: Ruben Fonseca


Android - Java

  1. https://github.com/jmschultz/JavaPusherClient New

    The hero who provided it Justin Schultz

  2. https://github.com/EmoryM/Android_Pusher New

    The hero who provided it: Charles Emory Myers


Android - Appcelerator Titanium

https://github.com/pusher/titanium_pusher_android New

The hero who provided it: Ruben Fonseca


ActionScript

https://github.com/smakinson/Pusher-ActionScript-Library

The hero who made provided it: Shawn Makison


.NET & Silverlight

https://github.com/leggetter/PusherClientDotNet

The hero who made it possible: Richard Wang


Ruby

https://github.com/logankoester/pusher-client

The hero who provided it: Logan Koester


Arduino

https://github.com/krohling/ArduinoPusherClient

The hero who provided it: Kevin Rohling