node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org »



An assortment of useful service wrappers with uniform initialization and simplified client calls.

Build Status



Install via npm:

npm install servicekit --save


Use services by importing and initializing them with a config.

var alchemy = require('servicekit/alchemy')(config);
alchemy.extract('text', function(err, result){
  if(err) {
    // handle it 


The following services are presently in the kit:

  • Conversation (
  • Retrieve and Rank (
  • Alchemy (
  • Wit (
  • Bing Spell Check (
  • Tone Analyzer (

Configure Local Dev Environment

Step 1: Get the Code

First, you'll need to pull down the code from GitHub:

git clone

Step 2: Install Dependencies

Second, you'll need to install the project dependencies as well as the dev dependencies. To do this, simply run the following from the directory you created in step 1:

npm install

Step 3: Running Tests

With your local environment configured, running tests is as simple as:

npm test


servicekit uses the debug module to output debug messages to the console. To output all debug messages, run your node app with the DEBUG environment variable:

DEBUG=servicekit:* node your-app.js

This will output debugging messages from servicekit.


Apache 2.0