Client Libraries
Client libraries connect via a WebSocket in order to subscribe to channels, receive events and publish client events.
Libraries that we can provide official support for are marked with a ✔. We will of course help as much as we can with other libraries too.
JavaScript
Hosted version
We highly recommended that you link to our hosted version which is minified and served by a CDN. By linking to a minor version (e.g. 2.0) you will automatically receive patch updates.
The current stable release is 2.0.
Documentation
Release mailing list
Subscribe to be emailed about new releases of the JS library.
iOS / Objective-C
Android / Java
| pusher-java-client | | |
|
| JavaPusherClient | | |
|
| Android_Pusher | | |
|
.NET & Silverlight
| pusher-dotnet-client | | | Work in progress .NET client.
|
| PusherClientDotNet | | | Legacy .NET client. Provides Silverlight support.
|
| Pusher.NET | | | Pusher.NET is structured as a Portable Class Library, but is dependent on a WebSocket implementation, which is currently only available for Windows Store apps.
|
iOS - Appcelerator Titanium
Android - Appcelerator Titanium
ActionScript
| Pusher-ActionScript-Library | | |
|
| PusherAS | | |
|
Ruby
Arduino
PHP
Node.js