node package manager


A node.js client module for the unofficial Jawbone UP API


A node.js API wrapper for the undocumented Jawbone UP API.

Based on Eric Blue's most-excellent work, found here:

var Up = require('up');
var upClient = new Up({

The UP API requires that an auth token is passed with each request. To generate the token, call the auth method.

upClient.auth(function(err, res){
  var token = res.token;

It's a good idea to make the auth request first and store the resulting token in your app for subsequent requests.

The only required parameter for each endpoint is the token.

client.feedSummary({_token: token}, function(err, res) {

Some endpoints accept further parameters, which are documented before each method in /lib/Up.js, as well as in Eric's API docs.

npm install up
  $ npm test