Server Libraries

Server libraries are used to interact with the REST API, to authenticate subscription requests, to validate received WebHooks and to query application state.

Recommended libraries are marked with a and 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.


Ruby

pusher-gem

Documentation


Node.js

pusher-rest-node

Java

pusher-rest-java
gae-java-libpusher
Play2Pusher

Pusher module for the Play! 2 Framework

Play-Pusher

Pusher module for the Play! 1.x Framework


.NET

pusher-dotnet-server

Python

pusher_client_python

A generic Python library. An example of using this library on Google App Engine can be found here.


PHP

pusher-php-server

A generic PHP library.

There are packages that have been created for specific PHP frameworks. However, we recommend that you use the official library.

ZfrPusher

A PHP library built on top of Guzzle. Packages built on ZfrPusher:


C++

pusherpp

Groovy

groovy-libpusher
pusher-plugin

ColdFusion

Pusher.cfc

Perl

WWW-Pusher

Clojure

clj-pusher

Have you tried using the search to find what you’re after? If you still have a question then get in touch with us and let us help you out.