JavaScript SDKs
Clone or download
Latest commit cf92b7d Sep 22, 2018

Keen JavaScript SDK

Get Project ID & API Keys

If you haven’t done so already, login to Keen to create a project. The Project ID and API Keys are available on the Access page of the Project Console. You will need these for the next steps.

Write, Track, Stream Events - Keen Tracking JS

What is an event? An event is a record of something important happening in the life of your app or service: like a click, a purchase, or a device activation.


npm install keen-tracking --save

Full documentation is available in the keen-tracking.js repo.

Read, Query, Compute - Keen Analysis JS

Keen's powerful API gives you fast answers to the questions that matter.


npm install keen-analysis --save

Full documentation is available in the keen-analysis.js repo.

Visualize - Keen Dataviz JS

Create amazing charts with powerful tools like D3/C3.


npm install keen-dataviz --save

Full documentation is available in the keen-dataviz.js repo.

Keen-js deprecated versions

Previous versions and their documentation are available as branches of this repo.


Need a hand with something? Shoot us an email at We're always happy to help, or just hear what you're building! Here are a few other resources worth checking out: