Keen logo
Keen is the embedded analytics API that makes shipping custom user-facing analytics easy and seamless.
207
128
+ 1
267

What is Keen?

Keen is a set of powerful APIs that allow you to collect, analyze, and visualize events from anything connected to the internet. Send all your data – any event, from any source, all the time, any time. Keen IO was specifically built to capture and store event data — those constant little interactions that happen all day, every day, in your apps. Event data can be anything, and Keen IO gives you the ability to grab as much of it as you want, then store it forever on our cloud database.
Keen is a tool in the Custom Analytics category of a tech stack.

Who uses Keen?

Companies
119 companies reportedly use Keen in their tech stacks, including ebay, Heroku, and Travis CI.

Developers
80 developers on StackShare have stated that they use Keen.

Keen Integrations

Postman, Heroku, Stripe, Twilio SendGrid, and Runscope are some of the popular tools that integrate with Keen. Here's a list of all 18 tools that integrate with Keen.

Why developers like Keen?

Here’s a list of reasons why companies and developers use Keen
Keen Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Keen in their tech stack.

Francisco Quintero
Francisco Quintero
Tech Lead at Dev As Pros · | 13 upvotes · 81.7K views
atDev As ProsDev As Pros
Trello
Trello
Slack
Slack
Keen
Keen
Bootstrap
Bootstrap
Create React App
Create React App
React
React
Google Maps
Google Maps

For Etom, a side project. We wanted to test an idea for a future and bigger project.

What Etom does is searching places. Right now, it leverages the Google Maps API. For that, we found a React component that makes this integration easy because using Google Maps API is not possible via normal API requests.

You kind of need a map to work as a proxy between the software and Google Maps API.

We hate configuration(coming from Rails world) so also decided to use Create React App because setting up a React app, with all the toys, it's a hard job.

Thanks to all the people behind Create React App it's easier to start any React application.

We also chose a module called Reactstrap which is Bootstrap UI in React components.

An important thing in this side project(and in the bigger project plan) is to measure visitor through out the app. For that we researched and found that Keen was a good choice(very good free tier limits) and also it is very simple to setup and real simple to send data to

Slack and Trello are our defaults tools to comunicate ideas and discuss topics, so, no brainer using them as well for this project.

See more
Greg Taylor
Greg Taylor
Sr. Software Engineer at Aclima, Inc · | 1 upvotes · 1.9K views
atPathwrightPathwright
Keen
Keen

Activity feeds, event logging, business analytics. Keen has been incredibly valuable in its ease of use. Keen

See more
Dieter Adriaenssens
Dieter Adriaenssens
Keen
Keen

The timing and build data that is generated from the monitored builds is stored in the Keen.io database using its Python library, the analysis and visualisation Javascript SDK powers the Trends dashboard. Keen

See more
Joshuah Charney
Joshuah Charney
Founder/CEO at StormFire Technologies · | 1 upvotes · 1.8K views
atStormFire TechnologiesStormFire Technologies
Keen
Keen

Easily track user interaction without having to worry about an opinionated service getting in the way. Keen

See more
Michael Bleigh
Michael Bleigh
Firebase Engineer at Google · | 1 upvotes · 1.8K views
atDivShotDivShot
Keen
Keen

We use Keen to aggregate and provide reports for our platform metrics such as total requests and bandwidth usage. Keen

See more
Keen
Keen

I used Keen because it was an extension that could be added through Heroku. It was very easy to set up application metrics and dashboards with them. Keen

See more

Keen's Features

  • You can track any kind of interaction that is happening in your website, mobile app, or backend. Simply insert some code to start sending a particular event to Keen IO whenever it happens. For example, if you want to track button taps, you put some code in your app to send an event to Keen IO whenever someone clicks that button.
  • Run counts, sums, funnels, averages, segmentation and much more, using simple queries
  • Draw and chart your data and display it in a custom dashboard, an analytics tab in your app, or white labeled for your customers

Keen Alternatives & Comparisons

What are some alternatives to Keen?
Flair
Flair allows you to apply our state-of-the-art natural language processing (NLP) models to your text, such as named entity recognition (NER), part-of-speech tagging (PoS), sense disambiguation and classification.
Ahoy
Ahoy provides a solid foundation to track visits and events in Ruby, JavaScript, and native apps.
Snowplow
Every single event, from your website(s), mobile app(s), desktop applications and server-side systems, stored in your own data warehouse and available to action in real-time.
Bitdeli
Build dashboards and reports with exactly the metrics you need using plain Python scripts. There is nothing new to learn. Bitdeli keeps your results up to date, no matter how much data you have or how complex your metrics are. Get started in minutes with our growing library of open-source analytics, created by experienced data hackers.
Iteratively
Iteratively helps teams capture reliable product analytics they can trust. It eliminates the most common causes of error during the definition and implementation of tracking plans, and cuts down on the time it takes to correctly instrument the product. As a result, folks that consume product analytics get exactly what they spec'd out and can rely on the incoming data knowing it is trustworthy and accurate.
See all alternatives

Keen's Followers
128 developers follow Keen to keep up with related blogs and decisions.
Haroldt Urib
Albert Lee
Mohamma76685757
Filipe Oliveira
Rahul Rawla
persianlad
Vineet M
atandy
Jan Kühnlein
Florian Hines