# PubNub Node.JS SDK and NPM Full documentation availabe - https://github.com/pubnub/javascript/blob/master/README.md ## PubNub Node.js Quick Usage Open `./tests/unit-test.js` to see examples for all the basics, plus `history()`, `presence()` and `here_now()`! Report an issue, or email us at support if there are any additional questions or comments. #### NPM Install ``` npm install pubnub ``` #### Example Usage ```javascript var pubnub = require("pubnub").init({ publish_key : "demo", subscribe_key : "demo" }); /* --------------------------------------------------------------------------- Listen for Messages --------------------------------------------------------------------------- */ pubnub.subscribe({ channel : "my_channel", callback : function(message) { console.log( " > ", message ); } }); /* --------------------------------------------------------------------------- Type Console Message --------------------------------------------------------------------------- */ var stdin = process.openStdin(); stdin.on( 'data', function(chunk) { pubnub.publish({ channel : "my_channel", message : ''+chunk }); }); ```